12月3号

今天看了看连接池;对连接池有了一些了解:

创建连接池实现(数据源),并实现接口javax.sql.DataSource。因为我们只使用该接口中getConnection()方法,简化本案例,我们将自己提供方法,而没有实现接口提供一个集合,用于存放连接,因为移除/添加操作过多,所以选择LinkedList本案例在静态代码块中,为连接池初始化3个连接。
之后程序如果需要连接,调用实现类的getConnection(),本方法将从连接池(容器List)获得连接。为了保证当前连接只能提供给一个线程使用,所以我们需要将连接先从连接池中移除。当用户使用完连接,释放资源时,不执行close()方法,而是将连接添加到连接池中。

作者:哦心有
本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。
原文地址:https://www.cnblogs.com/haobox/p/14226003.html