在不使用数据库连接池的时候烸次curd操作都会打开和关闭数据库连接,这样非常浪费时间所以便有了数据库连接池。数据库连接池顾名思义是一个数据库连接的集合,每次需要连接只需要在这个池中获取连接不用了就将归还给连接池。当程序消亡时与数据库的连接也就释放了
在程序一开始运行时,就相当于创建了一个这样的集合在每次申请一个连接时,也就相当于从这个Connection集合中获取一个Connection
在每次释放一个连接时,就相当于往这個集合中放入一个Connection
这样我们就可以自己写一个连接池代码如下,由于重写Connection的方法过多可以使用适配器模式;
//获取5个连接放到集合里面詓 }在不使用数据库连接池的时候烸次curd操作都会打开和关闭数据库连接,这样非常浪费时间所以便有了数据库连接池。数据库连接池顾名思义是一个数据库连接的集合,每次需要连接只需要在这个池中获取连接不用了就将归还给连接池。当程序消亡时与数据库的连接也就释放了
在程序一开始运行时,就相当于创建了一个这样的集合在每次申请一个连接时,也就相当于从这个Connection集合中获取一个Connection
在每次释放一个连接时,就相当于往这個集合中放入一个Connection
这样我们就可以自己写一个连接池代码如下,由于重写Connection的方法过多可以使用适配器模式;
//获取5个连接放到集合里面詓 }