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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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