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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.什么是数据库连接池?
数据库连接池:是用于存放数据库连接对象的容器,当创建了数据库连接池对象,连接池对象会向系统底层申请一些连接对象,当有用户来访问数据库时,就可以从数据库容器中获取连接对象,用户访问完之后,会将连接对象归还给数据库连接池中。

2.使用数据库连接池对我们访问数据库有什么好处?
(1)连接对象可以重复使用,但对象使用完后就会将连接对象归还到连接池中,节约了资源。
(2)可以不用向系统底层申请连接,这个连接很耗时,当用户访问时直接从连接池中获取已经申请好的连接对象,提高用户访问响应效率

3.JDBCTemplate的作用?
作用:简化JDBC的开发,简化执行sql语句和获取数据库中返回的数据,并提供多种方式获取数据库中数据,方便我们更好使用获取到数据库的数据,而不会像之前那样繁琐,也简化了我们代码书写

4.请谈谈你对这两天学的工具类封装思想的理解?
(1)工具类可以将我们重复的代码抽取出来封装到方法中,我们只要调用方法就能实现想要的功能,简化了代码的书写
(2)在工具类中用到了反射机制,我们只需要通过修改配置文件就可以实现换库,换账户,换数据库驱动的操作,而不需要去修改源代码,提高了代码的适用性,复用性。
(3)符合面对象的思想,我们不用去关注具体的实现过程,而只需要调用能实现该功能的对象方法即可
回复 使用道具 举报

1.什么是数据库连接池?
答:数据库连接池通俗的理解就是用来存放连接对象的容器。当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还容器。

2.使用数据库连接池对我们访问数据库有什么好处?
答:相对于原来的创建连接对象再释放,使用数据库连接池可以节约资源,使用户访问高效。因为连接对象已经在连接池中,只需要申请就可以获取连接对象,系统对于这样子的响应速度会快于创建连接对象再给用户使用。

3.JDBCTemplate的作用?
答:JDBCTemplate是基于Spring框架对于JDBC语句的简单封装,通过JDBCTemplate对象可以简化JDBC代码的编写和开发。

4.请谈谈你对这两天学的工具类封装思想的理解?
答:工具类主要是为了简化代码编写过程中冗余重复的代码编写,增强代码的复用性和可移植性。
在进行工具类封装前需要先了解代码中哪些部分的代码重复性比较多且繁琐,如JDBC中注册驱动,创建数据库连接对象,连接数据库,释放创建对象的资源等操作,都是一些定式且繁琐的代码,就可以把这些步骤封装到工具类的静态方法中,通过调用工具类的静态方法来调用。
因为在实际的开发过程中,为了对应不同的数据库和不同的数据库(位置或者内容),就不能把注册驱动和数据库连接的位置写死,需要使其可以方便数据库的切换,这个时候就可以使用反射的原理和配置文件,通过类加载器读取配置文件中的数据再来进行相关操作,而只需要改变配置文件中的信息就可以达到切换数据库等操作。
回复 使用道具 举报
1.什么是数据库连接池?
就是一个容器(集合),存放数据库连接的容器。当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。

2.使用数据库连接池对我们访问数据库有什么好处?
1. 节约资源
2. 用户访问高效

3.JDBCTemplate的作用?
简化JDBC的开发

4.请谈谈你对这两天学的工具类封装思想的理解?
工具类可以将重复的代码抽取出来,简化代码编写,方便快捷
回复 使用道具 举报
1.什么是数据库连接池?
答:数据库连接池就是一个放连接对象的容器。创建数据库连接池后,用户
访问数据库是,从数据库中获取连接对象,用户访完后,会将连接对象归还到连接池中

2.使用数据库连接池对我们访问数据库有什么好处?
答:
1.从开发者角度 节约资源
2.用户访问高效

3.JDBCTemplate的作用?
答:简言之用框架简化JDBC操作
spring框架对JDBC的简单的封装。

4.请谈谈你对这两天学的工具类封装思想的理解?
答:工具类的封装思想,将共性的代码进行抽取。
对于有业务需求的代码,需要经常用到的代码或方法,进行封装到工具类中。
可以锻炼自己的思维模式,也可以提高学习和工作的效率。
回复 使用道具 举报

1.什么是数据库连接池?
可以理解为就是一个存放数据库连接的容器;
当系统初始化后,,容器会创建,就会申请一些连接对象,当用户来访问数据库时,
从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。

2.使用数据库连接池对我们访问数据库有什么好处?
①.可以节约资源
②.提升用户体验。

3.JDBCTemplate的作用?
可以对数据库连接对象和执行语句进行封装。

4.请谈谈你对这两天学的工具类封装思想的理解?
通过写一次工具类省掉了每次都需要重写的麻烦,提高了代码的复用性,简化代码。
很好的体现了面向对象的思想。
回复 使用道具 举报
1.什么是数据库连接池?
是一个容器(集合),存放数据库连接的容器。当系统初始化后,容器被创建,容器中会申请一些连接对象,
当用户来访问数据时,从容器中获取连接对象,用户访问完后,会将连接对象归还给容器。
2.使用数据库连接池对我们访问数据库有什么好处?
对程序员来说可以节约资源,对用户来说可以提高访问效率。
3.JDBCTemplate的作用?
JDBCTemplate简化JDBC的开发,jdbcTemplate的方法有update():执行DML语句。增、删、改语句。
        queryForMap():查询结果将结果集封装为map集合。
        queryForList():查询结果将结果集封装为list集合。
        query():查询结果,将结果封装为JavaBean对象。
        queryForObject:查询结果,将结果封装为对象。
4.请谈谈你对这两天学的工具类封装思想的理解?
提高代码复用性,把经常用到的功能做成工具类,可以在不同的地方重复使用。


回复 使用道具 举报
1.什么是数据库连接池?数据库连接池就像是一个容器,用来存放数据库连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。
2.使用数据库连接池对我们访问数据库有什么好处?
节省资源,提高用户访问数据库的效率。
3.JDBCTemplate的作用?
JDBCTemplate对象可以简化JDBC的开发,可以通过调用JDBCTemplate的方法,来完成更高效DML增删改 和查询等操作。
4.请谈谈你对这两天学的工具类封装思想的理解?



封装思想就是对过于冗余并且重复性太高的代码进行抽取封装成工具类,从而达到重复使用的功能。
回复 使用道具 举报

1.什么是数据库连接池?
储存数据库连接的容器,里面含有设定数量的数据库连接对象,当数据库连接对象被使用完之后,会归还给容器。
2.使用数据库连接池对我们访问数据库有什么好处?
提高了用户的访问效率,也节省了开链接关连接的资源消耗。
3.JDBCTemplate的作用?
简化了创建数据库连接的代码量,并设定了独有的方法来操作CRDU等操作。
4.请谈谈你对这两天学的工具类封装思想的理解?
工具类封装可以为我们简化我们的工作量,让重复可复用的代码封装一次后,可以通过简单的调用完成一系列操作,未来作为资深的程序猿,应该要有自己的一套封装代码。

黄成成
回复 使用道具 举报
1.什么是数据库连接池?
数据库连接池是一个容器,该容器负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个。

2.使用数据库连接池对我们访问数据库有什么好处?
1)节约系统资源:数据库连接池的连接对象可以重复使用,节约了因不断建立连接对象的系统资源;
2)用户访问更高效:由于在数据库连接池中已经建立了一些连接对象,用户请求连接时可以做出更高效的反应。

3.JDBCTemplate的作用?
JDBCTemplate封装了数据库连接对象与sql语句执行对象所具有的的功能,因此JDBCTemplate对象可以建立数据库连接(创建JDBCTemplate对象时执行),并且可以执行sql语句。

4.请谈谈你对这两天学的工具类封装思想的理解?
工具类封装是指将常用的、重复性高的代码封装在工具类中,通过工具类调用静态方法来实现这些功能,如建立数据库连接、释放资源等功能。这种封装的思想是契合Java的面向对象的思想的。万物皆对象,所以对于重复性高的代码将其封装进工具类,需要时通过类去找方法。这就像木匠的工具箱,需要需要锤子时直接到箱子里拿锤子,需要钉子时在工具箱里拿钉子,而不是需要锤子、钉子时亲自去做锤子钉子。
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 加入黑马