A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.什么是数据库连接池?
2.使用数据库连接池对我们访问数据库有什么好处?
3.JDBCTemplate的作用?
4.请谈谈你对这两天学的工具类封装思想的理解?

2 个回复

倒序浏览
1.什么是数据库连接池?
其实就是一个容器(集合),存放数据库连接的容器。当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。
2.使用数据库连接池对我们访问数据库有什么好处?
1). 节约资源2). 用户访问高效
3.JDBCTemplate的作用?
JDBCTemplate是涉及到spring框架的一种方法,JDBCTemplate就是通过.xml配置文件极大的简化了我们代码量,并且提高了安全性,通过配置文件实现代码简化。



回复 使用道具 举报
1.什么是数据库连接池?
        数据库连接池是一种存储多个数据库连接对象的容器,他可以保留设定数目的连接对象,当需要进行数据库连接时可以直接从连接池获取,使用完归还,解决了频繁开启和关闭连接的问题,降低了资源消耗,提升访问数据库效率。
2.使用数据库连接池对我们访问数据库有什么好处?
(1)连接池中保留一定数目的连接,通过连接池获取和归还资源,使连接可以被复用,降低频繁开启和关闭连接的资源消耗;
(2)提高了连接速度,因为直接从连接池获取已经创建好的连接,所以连接速度快;
(3)可以对连接数目进行管理。
3.JDBCTemplate的作用?
        JDBCTemple是对JDBC的封装,它的出现大大简化操作数据库的代码,只要使用JDBCTemple的对象调用方法即可,省去了获取连接对象,执行对象,结果对象的繁琐操作。
4.请谈谈你对这两天学的工具类封装思想的理解?
(1)使用工具类的目的就是为了抽取代码中的重复出现的部分,减少代码的冗余,降低程序耦合,提高复用性;
(2)工具类的方法一般都使用静态方法,可以直接通过类名调用,不用创建对象;
(3)工具类中有涉及到资源初始化的部分使用静态代码块包裹,这样的代码的特点是在加载类的时候执行并且只执行一次,例如数据库的驱动类加载,只需要执行一次,一般放在静态代码块中编写。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马