本帖最后由 黎先帆 于 2019-7-15 18:57 编辑
1.什么是数据库连接池?
一个存放数据库连接的容器(集合)
当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。
连接池是一套规范(接口),一般由数据库厂商提供,由于连接池的实现并不难,且厂商已经提供了获取连接的方法.所以一般会有一些其他组织或者公司编写连接池.常用的连接池有:C3P0 、 Druid、DBCP等
2.使用数据库连接池对我们访问数据库有什么好处?
使用连接池可以节省连接的创建和销毁时间,提高连接的复用性,提高代码的效率
3.JDBCTemplate的作用?
Spring框架对JDBC的简单封装。提供了一个JDBCTemplate对象简化JDBC的开发,让我们操作数据库更加方便
4.请谈谈你对这两天学的工具类封装思想的理解?
工具类封装思想是对共性的抽取,将共有的代码块和功能封装为一个工具类,将成员变量私有,方法静态来实现工具类的使用,这样能够简化代码的编写,提高代码的复用性,便于操作。
|