1.什么是数据库连接池?
数据库连接池时存放数据库连接对象的容器, 是针对数据库连接对象的复用.
2.使用数据库连接池对我们访问数据库有什么好处?
在创建连接池时, 会创建几个数据库连接对象(数量根据配置文件指定), 当要使用Java操作数据库时, 就去连接池中获取连接对象.
优点:
1.节约资源
2.用户访问高效, 用户访问时不需要创建连接对象
3.JDBCTemplate的作用?
Spring框架对JDBC的简单封装。提供了一个JDBCTemplate对象简化JDBC的开发.
使用JDBCTemplate, 我们只需传入一个DataSource类型对象, 无需写获取连接与释放资源的代码, 还可以使用update()、query()、queryObject()、queryForMap()、queryForList()等方法, 方便简洁地执行sql语句, 对数据库内的表进行增删改查操作
4.请谈谈你对这两天学的工具类封装思想的理解?
工具类提取通用型代码, 将重复性操作(如建立连接与释放资源)或一次性操作(如注册驱动)封装, 对外提供方法, 使代码变得简洁, 且通用性更强, 方法的返回值通常是一个对象, 方便使用者获取对象进行操作 |