tomcat 啥的
或者 自己写
一个连接池的类, 一个监听, 一个连接类
连接池最大连接20个
初始化时,连接5个
每新建一个 连接对象 时,都是在连接池里取的
如果没有空闲连接,就建立一个连接.如果超过最大连接,就等待
监听 查看当前连接池里的连接, 把被调用过的连接再设置为空闲连接
数据库连接池的主要 *** 作如下:(1)建立数据库连接池对象(服务器启动)。
(2)按照事先指定的参数创建初始数量的数据库连接(即:空闲连接数)。
(3)对于一个数据库访问请求,直接从连接池中得到一个连接。如果数据库连接池对象中没有空闲的连接,且连接数没有达到最大(即:最大活跃连接数),创建一个新的数据库连接。
(4)存取数据库。
(5)关闭数据库,释放所有数据库连接(此时的关闭数据库连接,并非真正关闭,而是将其放入空闲队列中。如实际空闲连接数大于初始空闲连接数则释放连接)。
(6)释放数据库连接池对象(服务器停止、维护期间,释放数据库连接池对象,并释放所有连接)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)