Spring配置数据源的三种方式

 
Spring配置数据源的三种方式
1,使用org.springframework.jdbc.datasource.DriverManagerDataSource
说明:DriverManagerDataSource建立连接是只要有连接就新建一个connection,根本没有连接池的作用。
              ${jdbc.driverClassName}
              ${jdbc.url}
              ${jdbc.username}
              ${jdbc.password}
 
      
2.使用org.apache.commons.dbcp.BasicDataSource
说明:这是一种推荐说明的数据源配置方式,它真正使用了连接池技术
             
                     oracle.jdbc.driver.OracleDriver
             
             
                     jdbc:oracle:thin:@localhost:1521:orcl
             
             
                     test
             
             
                     test
             
             
                     255
             
             
                     2
             
             
                     120000
             
      
3.使用org.springframework.jndi.JndiObjectFactoryBean
说明:JndiObjectFactoryBean 能够通过JNDI获取DataSource
              java:comp/env/jdbc/roseindiaDB_local
      
总结:3种方式中的第一种没有使用连接池,故少在项目中用到,第三种方式需要在web server中配置数据源,不方便于部署,本人推荐使用每二种方式进行数据源的配置。
 

你可能感兴趣的:(Spring配置数据源的三种方式)