首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

定义自各儿的数据库连接池

2012-10-28 
定义自己的数据库连接池这是一个很老的问题-数据库连接池,很多实际开发中都封装了自己的数据库连接访问机

定义自己的数据库连接池

这是一个很老的问题-数据库连接池,很多实际开发中都封装了自己的数据库连接访问机制,而数据库连接池是对数据库资源连接利用的一种更有效的管理方式,特别是资源的频繁分配﹑释放的问题。


数据库连接池的实现原理就是为数据库连接建立一个“缓冲池”,预先在这个"缓冲池"中放入一定数量的数据库连接,当我们需要连接时,就从“缓冲池”中取出一个连接,使用完毕之后再放回“缓冲池”中。同时我们通过设置"缓冲池"的最大个数来防止系统无穷无尽地与数据库连接。


在开源世界里,也有很多非常优秀的连接池,例如:C3P0,DBCP,proxool,DBPool等。


下面是本人写的一个非常简单的数据库连接池的实现,主要是体会一下数据库连接池的实现原理!

1.数据库连接池的实现类:

driver = oracle.jdbc.driver.OracleDriverurl = jdbc:oracle:thin:@127.0.0.1:1521:orclusername = scottpassword = tigerpoolSize = 15

?

?

1 楼 gml520 2008-09-21   不错,学习了 2 楼 hifun 2008-09-22   C3P0 不错的。

热点排行