一、设计思路
1.连接池配置属性dbbean:里面存放可以配置的一些属性
2.连接池接口iconnectionpool:里面定义一些基本的获取连接的一些方法
3.接口实现connectionpool:对上面操作进行实现,并加入一些其他方法
4.连接池管理connectionpoolmanager:管理所有的不同的连接池,所有的连接都能通过这里进行获得连接
5.另外还有几个测试类,和连接信息模拟的类,这里就不进行xml 和配置文件信息的读取了
<a></a>
二、代码实现
小结 :
1.连接池诞生原因是,如果每次都从数据库获得连接,时间比较长,因此我们提前做建立一些连接,放在连接池里面,每次都从里面取
2.上面仅仅写了连接池基本原理,关于多线程下连接池的管理没写,后面对多线程操作熟练了添加吧