【Jsp】第十二课 数据库连接池插件及JDBCTemplate的用法

概念

上一文我们回顾了使用JDBC插件连接数据库,使用Java语言操作数据库中的数据,但在做任何一个操作之前都需要先连接上数据库,然后执行,在执行完毕之后要断开连接,减少程序内存的开支,但是这种操作在用户量比较多,访问人数比较多的时候,使得程序的性能降低了。

这里把连接对象就好比是服务员,那么今天来了一个客户,你就临时招一个服务员进行接待,接待完毕后,就把服务员开除,这种方式在客户量比较少的时候,确实是最节省开支的方式,当时一旦酒店要长期营业和发展壮大,这明显不是最好的选择,最好的选择是建立服务部门,招聘一些固定的服务员,进行等待迎接客户的到来,才是最优的长远发展的办法。

那么同样,我们想让软件发展的更好,那么就需要创建一个数据库连接池,在用户需要访问数据库的时候,从连接池中拿出一个连接对象进行使用,使用完毕之后,就将连接对象放回连接池中。

那么以下是企业中几种常用的连接池插件以及简化sql数据库执行操作代码的插件:

c3p0

c3p0简介

C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。使用它的开源项目有Hibernate、Spring等。

代码演示

将c3p0-0.9.5.2.jar和mchange-commons-java-0

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

笔触狂放

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值