连接池的使用

数据库连接池

1、为什么要使用连接池?

数据源:数据的来源----mysql
连接池:连接管理复用机制
为什么合起来称呼,因为在我们当前机制下,就是通过连接池完成数据源的操作的

我们现在使用数据库,都是在需要使用的时候开始建立连接,等到我们使用完之后,就会把这连接close(回收释放断开销毁),等到我们又需要连接数据库时,就。。。。。。。。。。。。。

连接是给我们提供数据服务的,我们可以把它看成我们的10086移动客服业务,我们现在的做法,等同于-有客户来咨询-发现需要使用客服人员-招聘培训上岗一个客户人员提供服务-客户咨询完毕后,把这个培训人员close -又有个客户来咨询…

解决建立数据库连接耗费资源和时间很多的问题,提高性能。

2、打造自己的的数据源连接池

写点代码…

数据源连接池:

数据源:数据的来源 数据库

连接池:管理和复用连接的机制

3、常用的数据源配置(日后都使用数据源,一定要配置一下)

3.1、DBCP

DBCP:Apache推出的Database Connection Pool
使用步骤:

添加jar包 commons-dbcp-1.4.jar commons-pool-1.5.6.jar
添加属性资源文件
编写数据源工具类
在这里插入图片描述

3.2、C3P0

使用步骤:
1、添加jar包
2、编写配置文件
c3p0-config.xml,放在classpath中,或classes目录中

3、编写工具类:

5、用JavaWeb服务器管理数据源:Tomcat
开发JavaWeb应用,必须使用一个JavaWeb服务器,JavaWeb服务器都内置数据源。
在这里插入图片描述

3、3Tomcat:(DBCP)

数据源只需要配置服务器即可。
配置数据源的步骤:
1、拷贝数据库连接的jar到tomcatlib目录下
2、配置数据源XML文件
a)如果把配置信息写在tomcat下的conf目录的context.xml中,那么所有应用都能使用此数据源。
b)如果是在当前应用的META-INF中创建context.xml, 编写数据源,那么只有当前应用可以使用。

3、使用连接池

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值