Spring框架中获取dataSource对象的方法

在Spring框架中有如下3种获得DataSource对象的方法:
1.从JNDI获得DataSource.
2.从第三方的连接池获得DataSource.
3.使用DriverManagerDataSource获得DataSource

 

1、SpringJNDI数据源配置信息:
 
  
    java:comp/env/jcptDataSourceJNDI
  

 

  jcptDataSourceJNDI是tomcat或者其他应用服务器配置的JNDI.

2、关于JNDI的配置(tomcat):
  修改tomcat目录conf/context.xml文件:
        maxActive="100" maxIdle="30" maxWait="10"   username="tysp"
      password="12345678" driverClassName="oracle.jdbc.driver.OracleDriver"
      url="jdbc:oracle:thin:@192.168.1.35:1521:orcl"/> 

3、通过JNDI获取DataSource:
  Context context = new InitialContext();
  DataSource ds = (DataSource)context.lookup("java:comp/env/jcptDataSourceJNDI");

 

使用DBCP连接池获取

 

要在Spring中使用DBCP连接池,需要引入commons-collections.jar、commons-dbcp.jar和commons-pool.jar。


  
  
  
  
  
  
  
  
 

    class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
  
   
  

  
   
    org.hibernate.dialect.Oracle9Dialect
    

    true
    true
   

  

  
  
  

 

 

你可能感兴趣的:(flex技术)