DBCP连接池
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DBCP连接池相关的知识,希望对你有一定的参考价值。
一、所需jar包
commons-dbcp
commons-pool
二、Java代码
1 @Test 2 public void testProp() { 3 Connection con = null; 4 try { 5 // 加载prop配置文件 6 Properties prop = new Properties(); 7 // 获取文件流 8 InputStream inStream = App_DBCP.class.getResourceAsStream("db.properties"); 9 // 加载属性配置文件 10 prop.load(inStream); 11 // 根据prop配置,直接创建数据源对象 12 DataSource dataSouce = BasicDataSourceFactory.createDataSource(prop); 13 14 // 获取连接 15 con = dataSouce.getConnection(); 16 con.prepareStatement("delete from admin where id=4").executeUpdate(); 17 } catch (Exception e) { 18 e.printStackTrace(); 19 throw new RuntimeException(e); 20 } finally { 21 // 关闭 22 if(con != null) 23 try { 24 con.close(); 25 } catch (SQLException e) { 26 e.printStackTrace(); 27 throw new RuntimeException(e); 28 } 29 } 30 31 }
二、配置文件(db.properties)
1 url=jdbc:mysql:///jdbc_demo 2 driverClassName=com.mysql.jdbc.Driver 3 username=root 4 password=root 5 initialSize=3 6 maxActive=6 7 maxIdle=3000
以上是关于DBCP连接池的主要内容,如果未能解决你的问题,请参考以下文章