连接池 DBCP和 C3P0

来源:互联网 发布:网络电话软件无需号码 编辑:程序博客网 时间:2024/06/16 04:40

1.连接池:

  存储多个连接对象的容器,当我们每创建一个连接对象的时候,底层会很耗费资源,当有了连接池之后,我们只需要在连接池中寻找对象即可。
  市面上常见的连接池:DBCP和C3P0.
  两者之间的区别:c3p0可以自动的回收空闲的连接对象,但是DBCP没有此功能。

2.DBCP:代码如下



3.C3P0:代码如下(C3P0.propertied的配置文件)


C3P0配置文件的注意事项:
 1.配置文件的后缀名必须是c3p0.properties。
 2.配置文件必须放置在src的目录下。

4.c3p0(配置文件是xml形式的)


使用xml配置文件的第二配置,参数是第二配置的名称。
xml 配置文件提供了一些扩展配置,可以在陪第二个的连接。

5.DBUtils工具类,将预编译对象进行了封装 

注意将DBUtils和C3P0结合着使用!
原创粉丝点击