传智播客旗下技术交流社区北京校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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

27 个回复

倒序浏览
1.什么是数据库连接池?数据库连接池就是一个容器,是用来存放数据库连接的容器。
2.使用数据库连接池对我们访问数据库有什么好处?
因为连接池中在被创建时就会申请一些连接对象,因此当访问数据库时可以直接去连接池中获取对象,不用再去创建新的连接对象,这样提高了用户访问的响应速度,使用完后将连接对象归还连接池,可以重复使用,给服务器节约了资源。
3.JDBCTemplate的作用?
JDBCTemplate是由Spring框架提供的,这个框架对JDBC进行了简单封装,使用JDBCTemplate对象来简化JDBC的开发。使用JDBCTemplate时给一个数据库连接池对象之后即可得到一个DJBCTemple对象,可以使用这个对象直接执行sql语句,不需要再去连接对象,也不需要去创建别的执行对象,很大程度上简化了代码。
4.请谈谈你对这两天学的工具类封装思想的理解?

当一些重复被使用到的方法或者代码是固定形式不需更改的情况下,我们可以将其功能抽取到工具类进行一个静态方法封装,这样不仅提高代码的复用性,也使得之后的编程代码大大的简化,这样的操作很符合我们java的编程思想。
回复 使用道具 举报
1.什么是数据库连接池?
数据库连接池是一个容器,该容器负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个。

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

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

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

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

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

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

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

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

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

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

4.请谈谈你对这两天学的工具类封装思想的理解?
答:工具类主要是为了简化代码编写过程中冗余重复的代码编写,增强代码的复用性和可移植性。
在进行工具类封装前需要先了解代码中哪些部分的代码重复性比较多且繁琐,如JDBC中注册驱动,创建数据库连接对象,连接数据库,释放创建对象的资源等操作,都是一些定式且繁琐的代码,就可以把这些步骤封装到工具类的静态方法中,通过调用工具类的静态方法来调用。
因为在实际的开发过程中,为了对应不同的数据库和不同的数据库(位置或者内容),就不能把注册驱动和数据库连接的位置写死,需要使其可以方便数据库的切换,这个时候就可以使用反射的原理和配置文件,通过类加载器读取配置文件中的数据再来进行相关操作,而只需要改变配置文件中的信息就可以达到切换数据库等操作。
回复 使用道具 举报
本帖最后由 赖熙蒙 于 2019-1-14 18:48 编辑

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

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

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

4.请谈谈你对这两天学的工具类封装思想的理解?
答:工具类封装实用性高,简化了代码的编写,使得编程变得更加方便,快捷。





回复 使用道具 举报
1.什么是数据库连接池?
      其实就是一个容器(集合),存放数据库连接的容器。当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,
用户访问完之后,会将连接对象归还给容器。
2.使用数据库连接池对我们访问数据库有什么好处?
    1.节约了资源,不用多次创建数据库连接.
    2.用户访问更高效了,不需要等系统底层获取数据库连接,直接从连接池中获取连接就能直接连接数据库
3.JDBCTemplate的作用?
    简化传统的JDBC开发,我们使用JDBCTemplate能写一点代码就能快速的连接到数据库
4.请谈谈你对这两天学的工具类封装思想的理解?
   工具类的封装思想就是把我们经常使用的,并且是重复的代码封装起来,然后接下来的使用就是直接使用工具类里面的.提高了代码的复用性

回复 使用道具 举报
1.什么是数据库连接池?
就是一个存放数据库连接的容器,当系统初始化后,容器被创建,容器中会申请一些连接对象,当用户访问数据库时,从容器中获取连接对象,用户访问完之后,会将谅解对象归还给容器,即数据库连接池。

2.使用数据库连接池对我们访问数据库有什么好处?
1.可以节约资源,可以直接从连接池中使用连接对象,用完再换回去2.用户访问高效。

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

4.请谈谈你对这两天学的工具类封装思想的理解?
工具类封装思想,就是为了方便我们进行JDBC操作,对一部分代码进行抽取简化,避免每次重复编写某些必要代码。
回复 使用道具 举报

1.什么是数据库连接池?
一个集存放数据连接的容器,在系统初始化的时候获得一些连接对象,当有用户访问时自动分配给他,用完返回。
2.使用数据库连接池对我们访问数据库有什么好处?
节约资源
使用户能够高效访问
3.JDBCTemplate的作用?
封装了JDBC所重复的内容,提供了方便
4.请谈谈你对这两天学的工具类封装思想的理解?
简化了代码的书写,但实际执行量并没有减少,符合面向对象的特点,很方便
回复 使用道具 举报
1.什么是数据库连接池?
数据库连接池就是用来存放数据库连接的容器,当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时
从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。
2.使用数据库连接池对我们访问数据库有什么好处?
使用连接池就不用每一次访问都去创建连接对象,提高用户访问效率,减少了系统的资源使用;
3.JDBCTemplate的作用?
对JDBC进行简单封装,可以直接注册驱动,大大简化了我们的代码;
4.请谈谈你对这两天学的工具类封装思想的理解?
在我们的开发过程中,如果有一个或多个功能需要被反复调用,那么,我们可以将这些功能抽取出来封装成一个工具类,使用静态定义方便我们的直接调用,大大简化了我们的代码,使臃肿的程序变得简单.




回复 使用道具 举报
1.什么是数据库连接池?
是一个存放数据库连接的容器
当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器
2.使用数据库连接池对我们访问数据库有什么好处?
节约资源,用户访问高效
3.JDBCTemplate的作用?
更加简化JDBC代码
4.请谈谈你对这两天学的工具类封装思想的理解?
就是把重复度高的代码写入工具类中,可以提高代码的复用性




回复 使用道具 举报

1.什么是数据库连接池?
其实就是一个容器(集合),存放数据库连接的容器。当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。
2.使用数据库连接池对我们访问数据库有什么好处?
(1)资源复用;(2)更快的系统响应速度;(3)统一的连接管理,避免数据库连接泄漏
3.JDBCTemplate的作用?
JdbcTemplate对jdbc做了封装,大大简化了数据库的操作。JdbcTempate能直接数据对象映射成实体类,不再需要获取ResultSet去获取值/赋值等操作,提高开发效率。
4.请谈谈你对这两天学的工具类封装思想的理解?
对于重复性较高的代码我们可以考虑对其进行封装,增加代码的复用性,解耦合。
回复 使用道具 举报
1.什么是数据库连接池?
数据库连接池就是一个容器(装载数据库连接)

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

3.JDBCTemplate的作用?
Spring框架对JDBC的简单封装。提供了一个JDBCTemplate对象简化JDBC的代码的编写。

4.请谈谈你对这两天学的工具类封装思想的理解?
对于一些重复度较高且较为冗余的代码或方法进行一个封装的方法,
省去编写重复代码和频繁创建对象的操作,使操作更加便捷
回复 使用道具 举报
1.什么是数据库连接池?
其实就是一个容器(集合),存放数据库连接的容器。当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。
2.使用数据库连接池对我们访问数据库有什么好处?
(1)资源复用;(2)更快的系统响应速度;(3)统一的连接管理,避免数据库连接泄漏
3.JDBCTemplate的作用?
JdbcTemplate对jdbc做了封装,大大简化了数据库的操作。JdbcTempate能直接数据对象映射成实体类,不再需要获取ResultSet去获取值/赋值等操作,提高开发效率。
4.请谈谈你对这两天学的工具类封装思想的理解?
对于重复性较高的代码我们可以考虑对其进行封装,增加代码的复用性,解耦合。
回复 使用道具 举报
1.什么是数据库连接池?
存放数据连接的容器,系统初始化后,会创建容器,用户要访问数据库时容器会连接一些数据,
会自动分配给用户,用完还给容器。
2.使用数据库连接池对我们访问数据库有什么好处?
可以节约资源 和使用高效。
3.JDBCTemplate的作用?
提供方便
4.请谈谈你对这两天学的工具类封装思想的理解?
感觉代码越来越少了,但逻辑越来越强。
回复 使用道具 举报
1.什么是数据库连接池?
存放数据库连接的容器,当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。
2.使用数据库连接池对我们访问数据库有什么好处?
减轻我们数据库访问压力,节约资源
用户访问速度高效
3.JDBCTemplate的作用?
减轻代码书写量,简化JDBC的开发
4.请谈谈你对这两天学的工具类封装思想的理解
提高了代码的复用性,减轻了我们开发压力,更体现了java面向对象的思想




回复 使用道具 举报
1.什么是数据库连接池?
答:其实就是一个容器(集合),存放数据库连接的容器。
  2.使用数据库连接池对我们访问数据库有什么好处?
答:1. 节约资源2. 用户访问高效
  3.JDBCTemplate的作用?
答:对JDBC进行封装简化。
4.请谈谈你对这两天学的工具类封装思想的理解?
答:简化了重复性多的代码,抽取出来方便提高代码的复用性。


回复 使用道具 举报
1.什么是数据库连接池?
用来存放数据连接的容器;
2.使用数据库连接池对我们访问数据库有什么好处?
节约资源,提高性能,提高用户体验;
3.JDBCTemplate的作用?
简化JDBC的开发,不需要写一些重复的步骤
4.请谈谈你对这两天学的工具类封装思想的理解?
Java是面向对象的,只要是我们平时为了完成某些功能需要重复写的一些步骤都可以抽取到工具类中封装起来(类似于共性抽取),需要使用的时候只需要调用工具类中的方法就可以,这样大大减少了我们编写代码的工作量,从而达到提升代码的复用性。
回复 使用道具 举报
1.什么是数据库连接池

为了避免在多次使用完数据库连接对象的过程中进行资源的重复建立,释放。
将建立的连接对象存储在容器中,需要使用的时候从容器调用,释放之后回归容器。


2.使用数据库连接池对我们访问数据库有什么好处?
(1)服务器方法节约资源。
(2)用户方法提高了效率。

3.JDBCTemplate的作用?
作用:  将加载配置,释放资源等重复性操作进行封装,
        使代码更加简洁,开发更加简便。



4.请谈谈你对这两天学的工具类封装思想的理解?
我们在开发程序实现功能的过程中会发现很多重复性的代码。
封装的思想就是把这些重复的代码进行封装,让我们能更专注
于功能的实现。
回复 使用道具 举报
1.什么是数据库连接池?
        其实就是一个容器(集合),存放数据库连接的容器。
        当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。
2.使用数据库连接池对我们访问数据库有什么好处?
        1. 对于内存来说,节约资源。
        2. 对于用户来说,让访问更高效。
3.JDBCTemplate的作用?
        Spring框架对JDBC的简单封装,提供了一个JDBCTemplate对象,可以简化JDBC的开发。JDBCTemplate对象依赖于数据源DataSource,我们可以调用JdbcTemplate的方法来完成CRUD的操作
4.请谈谈你对这两天学的工具类封装思想的理解?
        我们可以把一些常用的功能做成一个工具类封装起来,然后在不同的地方使用,简化代码,提高了代码的复用性。提高了编写代码的效率。

回复 使用道具 举报
1.什么是数据库连接池?
类似于线程池,将数据连接放到一个容器中,使用时从容器中取,用完之后数据返回容器。
2.使用数据库连接池对我们访问数据库有什么好处?
节约资源,访问更快
3.JDBCTemplate的作用?
简化代码
4.请谈谈你对这两天学的工具类封装思想的理解?
将重复的代码封装成工具类,简化了编写,提高了编写的效率,很方便

回复 使用道具 举报
1.什么是数据库连接池?
其实就是一个容器(集合),存放数据库连接的容器。

当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。
-------------------------------------------------------------------------
2.使用数据库连接池对我们访问数据库有什么好处?
1. 节约资源
2. 用户访问高效
-------------------------------------------------------------------------
3.JDBCTemplate的作用?
Spring框架对JDBC的简单封装。提供了一个JDBCTemplate对象简化JDBC的开发
-------------------------------------------------------------------------
4.请谈谈你对这两天学的工具类封装思想的理解?
将所有重复的代码放在一起,然后循环使用,既方便又快捷
-------------------------------------------------------------------------
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马