DBCP连接池的使用
2014-03-06 20:21
344 查看
DBCP连接池的使用:
/* * dbcp 连接池的使用 : * */ public class DbcpTest { @Test public void test1(){ Connection conn = null; PreparedStatement stmt = null; ResultSet rs = null; try { // 类加载器 读 InputStream in = DbcpTest.class.getClassLoader().getResourceAsStream("dbcp.properties"); Properties prop = new Properties(); prop.load(in); DataSource ds = BasicDataSourceFactory.createDataSource(prop); conn = ds.getConnection(); stmt = conn.prepareStatement("select * from account"); rs = stmt.executeQuery(); while(rs.next()){ String name = rs.getString("name"); String money = rs.getString("money"); System.out.println( " name : " + name +", money : " + money); } } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); }finally{ JdbcUtils.release(rs, stmt, conn); } } @Test public void test2(){ BasicDataSource bds = new BasicDataSource(); Connection conn = null; PreparedStatement stmt = null; ResultSet rs = null; try { // 设置 数据库连接池的 一些 信息 bds.setDriverClassName("com.mysql.jdbc.Driver"); bds.setUrl("jdbc:mysql:///day13"); bds.setUsername("root"); bds.setPassword("erqiu"); conn = bds.getConnection(); stmt = conn.prepareStatement("select * from account"); rs= stmt.executeQuery(); while(rs.next()){ String name = rs.getString("name"); String money = rs.getString("money"); System.out.println( " name : " + name +", money : " + money); } } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); }finally{ JdbcUtils.release(rs, stmt, conn); } } }配置文件 :dbcp.properties
driverClassName=com.mysql.jdbc.Driver url=jdbc:mysql:///day13 username=root password=erqiu
相关文章推荐
- DBCP:使用DBCP连接池出现NoClassDefFoundError和ClassNotFoundException错误
- 使用c3p0与DBCP连接池,造成的MySql 8小时问题解决方案
- 连接池DBCP的简单使用
- 使用dbcp 连接池
- Java EE开发第六章:JDBC开发之DBCP连接池的使用
- C3P0、DBCP、Tomcat JDBC Pool 连接池区别(推荐使用JDBC Pool)
- 连接池与数据源:DBCP以及C3P0的使用
- hibernate框架和dbcp或其他连接池的使用
- Java 连接池(使用DBCP与C3P0)
- Hibernate3已经不再支持DBCP连接池,而推荐使用C­3PO
- jdbc基础 (五) 连接池与数据源:DBCP以及C3P0的使用
- commons-dbcp连接池的使用
- 使用dbcp连接池用getJdbcTemplate操作clob字段
- JDBC之连接池DBCP与c3p0的简单使用
- Spring整合Hibernate 使用dbcp连接池
- JNDI和在tomcat中配置DBCP连接池 元数据的使用 DBUtils框架的使用 多表操作
- java数据库连接池dbcp的使用
- c3p0, dbcp 开源的连接池开源连接使用
- 使用c3p0与DBCP连接池,造成的MySql 8小时问题解决方案
- 使用jdbc-pool替代dbcp、c3p0等连接池的原因