码迷,mamicode.com
首页 > 数据库 > 详细

DBCP连接池

时间:2016-05-28 17:16:35      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:

一、所需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连接池

标签:

原文地址:http://www.cnblogs.com/sdwfqin/p/5537791.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!