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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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

59 个回复

倒序浏览
王佳盛

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

2.使用数据库连接池对我们访问数据库有什么好处?
好处:
1.节约资源:创建和释放连接对象,都需要耗费大量的资源。数据库连接池中的连接对象能够重复使用。节约了资源。
2.用户访问高效:用户访问数据库时不必等到连接对象创建后才能够访问了。提高了用户访问的效率。

3.JDBCTemplate的作用?
JDBCTemplate对象能够简化JDBC的开发,通过JDBCTemplate来对数据库进行赠删改查就不必要再写一大堆繁琐的代码。

4.请谈谈你对这两天学的工具类封装思想的理解?
工具类就是将一些经常使用的代码、方法封装起来。实现代码的复用性,等到我们下次需要用到这些功能的时候,直接调用工具类的静态方法就能简化代码的书写。
回复 使用道具 举报
本帖最后由 魏政 于 2019-4-14 21:33 编辑

1.什么是数据库连接池?
其实就是一个容器(集合),存放数据库连接的容器。当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器
2.使用数据库连接池对我们访问数据库有什么好处?
a.连接池中保留一定数目的连接,通过连接池获取和归还资源,使连接可以被复用,降低频繁开启和关闭连接的资源消耗;
b.提高了连接速度,因为直接从连接池获取已经创建好的连接,所以连接速度快;
c.可以对连接数目进行管理。

3.JDBCTemplate的作用?
JDBCTemple是对JDBC的封装,它的出现大大简化操作数据库的代码,只要使用JDBCTemple的对象调用方法即可,省去了获取连接对象,执行对象,结果对象的繁琐操作。

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

回复 使用道具 举报
1.什么是数据库连接池?
其实就是一个容器(集合),存放数据库连接对象(Connection对象)的容器。
2.使用数据库连接池对我们访问数据库有什么好处?
优点:
1. 节约资源
2. 用户访问高效
用户通过Java代码访问数据库的时候不需要创建数据库连接对象
               
3.JDBCTemplate的作用?
JDBCTemple是对JDBC的封装,它的出现大大简化操作数据库的代码,只要使用JDBCTemple的对象调用方法即可,省去了获取连接对象,执行对象,结果对象的繁琐操作。
4.请谈谈你对这两天学的工具类封装思想的理解?
①使用工具类的目的就是为了抽取代码中的重复出现的部分,减少代码的冗余,降低程序耦合,提高复用性;
②工具类的方法一般都使用静态方法,可以直接通过类名调用,不用创建对象;
③工具类中有涉及到资源初始化的部分使用静态代码块包裹,这样的代码的特点是在加载类的时候执行并且只执行一次,例如数据库的驱动类加载,只需要执行一次,一般放在静态代码块中编写。
回复 使用道具 举报
1.什么是数据库连接池?
答:数据库连接池本质是一个存放数据库连接的容器(集合)。当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。

2.使用数据库连接池对我们访问数据库有什么好处?
答:使用数据库连接池中的对象,可以节约创建连接对象的时间,提高用户的访问效率。同时,用户访问完之后,会将连接对象归还给容器,使得数据库连接对象得以复用,可以节约创建以及销毁数据库连接对象的资源。

3.JDBCTemplate的作用?
答:Spring框架对JDBC的简单封装,提供了一个JDBCTemplate对象简化了JDBC的开发。JDBCTemplate精简了数据库连接的DataSource -> Connection -> Statement过程,提供了update和query系列方法,可以方便地对数据库进行操作。

4.请谈谈你对这两天学的工具类封装思想的理解?
答:通过使用工具类,可以抽取一类操作中重复出现的代码块,减少代码的冗余性,让程序员把精力放在业务逻辑,而非繁琐的语法上。
回复 使用道具 举报
1.什么是数据库连接池?
答:
        一个容器,用来存放数据库连接对象的容器;

2.使用数据库连接池对我们访问数据库有什么好处?
答:
        好处:
                节省资源;可以节省创建和销毁数据库连接对象的资源,在关闭对象时,并没有进行销毁,而是归还连接池;
                用户访问高效:用户访问时不需要创建对象,在初始化容器时,会自动创建一些对象等待使用;

3.JDBCTemplate的作用?
答:
        对JDBC进行简单的封装,简化了代码的书写,提高了编写效率;

4.请谈谈你对这两天学的工具类封装思想的理解?
答:
        将一些重复度高、繁琐的代码封装成工具类,当要使用时直接调用相应的方法即可,简化的代码的书写,提高了书写的效率,也节省了代码占用的内存;
回复 使用道具 举报
1.什么是数据库连接池?
答:数据库连接池就是一个容器,存放数据库连接对象的容器。
2.使用数据库连接池对我们访问数据库有什么好处?
答:(1)节约资源
(2)用户访问高效,用户通过Java代码访问数据库的时候不需要创建数据库连接对象。
3.JDBCTemplate的作用?
答:Spring框架对JDBC的简单封装,简化代码,易于操作。
4.请谈谈你对这两天学的工具类封装思想的理解?
答:将一些冗余的代码抽取为工具类,后面再需要使用这些方法时就可以直接调用,简化了代码的书写,提高程序的执行效率。
回复 使用道具 举报
1.什么是数据库连接池?
答:其实就是一个容器(集合),存放数据库连接的容器。当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器

2.使用数据库连接池对我们访问数据库有什么好处?
答:
①连接池中保留一定数目的连接,通过连接池获取和归还资源,使连接可以被复用,降低频繁开启和关闭连接的资源消耗;
②提高了连接速度,因为直接从连接池获取已经创建好的连接,所以连接速度快;
③可以对连接数目进行管理。

3.JDBCTemplate的作用?
答:JDBCTemple是对JDBC的封装,它的出现大大简化操作数据库的代码,只要使用JDBCTemple的对象调用方法即可,省去了获取连接对象,执行对象,结果对象的繁琐操作。

4.请谈谈你对这两天学的工具类封装思想的理解?
答:①使用工具类的目的就是为了抽取代码中的重复出现的部分,减少代码的冗余,降低程序耦合,提高复用性;
②工具类的方法一般都使用静态方法,可以直接通过类名调用,不用创建对象;
③工具类中有涉及到资源初始化的部分使用静态代码块包裹,这样的代码的特点是在加载类的时候执行并且只执行一次,例如数据库的驱动类加载,只需要执行一次,一般放在静态代码块中编写。
回复 使用道具 举报

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

1.什么是数据库连接池?
  一个容器,用来存放数据库连接对象的容器;
2.使用数据库连接池对我们访问数据库有什么好处?
节省资源;可以节省创建和销毁数据库连接对象的资源,在关闭对象时,并没有进行销毁,而是归还连接池;
用户访问高效:用户访问时不需要创建对象,在初始化容器时,会自动创建一些对象等待使用;

3.JDBCTemplate的作用?
对JDBC进行简单的封装,简化了代码的书写,提高了编写效率;

4.请谈谈你对这两天学的工具类封装思想的理解?
将一些重复度高、繁琐的代码封装成工具类,当要使用时直接调用相应的方法即可,简化的代码的书写,提高了书写的效率,也节省了代码占用的内存;
回复 使用道具 举报
1.什么是数据库连接池?

数据库连接池是一个可以装载多个连接对象的容器,我们用java连接数据库操作的时候,就需要从容器中获取一个连接对象,操作完之后,再归还给连接池容器.

2.使用数据库连接池对我们访问数据库有什么好处?

更加的节约资源;访问更加的高效,不需要每次要用的时候都需要创建一个连接池对象访问数据库

3.JDBCTemplate的作用?

更加快速便捷的访问数据库来进行增删改 查询等操作.

4.请谈谈你对这两天学的工具类封装思想的理解?

一定程度上解放了程序员的双手,让我们少敲一些代码,代码的复用性更高,敲代码的效率也提高了.

将需要经常用到的对象,方法等封装到一个类中,再从类中调用方法来使用,简单便捷,高效.
回复 使用道具 举报
1.什么是数据库连接池?
答:
其实就是一个容器(集合),存放数据库连接的容器。
当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。

2.使用数据库连接池对我们访问数据库有什么好处?
答:
好处:
1. 节约资源
2. 用户访问高效
用户访问的时候不需要创建对象


3.JDBCTemplate的作用?
答:
JDBCTemplate由Spring架构提供,对JDBC进行了简单的封装,使用JDBCTemplate对象可以简化JDBC的开发。JDBCTemplate对象可之间建立数据库连接,在很大程度上可以减少代码量。


4.请谈谈你对这两天学的工具类封装思想的理解?
答:
工具类封装是指将常用的、重复性高的代码封装到工具类中,通过工具类调用静态方法来实现这些功能,这么做可以提高代码的复用性。由于使用了反射的机制,所以可以将路径、账号密码之类的数据写入配置文件,不需要重复修改,保证了数据的安全性。
回复 使用道具 举报
黄志斌
1.什么是数据库连接池?
数据库连接池其实就是一个容器,用来存放数据库连接的容器。当系统初始化后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器;

2.使用数据库连接池对我们访问数据库有什么好处?
连接池中创建了一定数目的连接,通过连接池进行连接获取和归还,达到复用连接的目的,避免多次创建销毁连接,节省资源,而且连接池中的连接是已经创建好了的,省去了创建的过程,在访问速度上有一定程度的增强;

3.JDBCTemplate的作用?
JDBCTemplate是Spring框架对JDBC进行简单封装后提供的对象,它可以简化JDBC的代码开发,只需要调用JDBCTemplate中的方法,省去了获取对象等几个步骤的繁琐操作,减少代码冗余

4.请谈谈你对这两天学的工具类封装思想的理解?
工具类封装类似于子父类的抽取共性方法的思想,通过抽取代码中重复出现的部分,减少代码冗余,省去很多时间来进行编写这些代码,降低程序耦合度;而且工具类中的方法一般为静态方法,可以直接通过类名调用,省去了创建对象的过程;工具类中用来进行资源初始化的部分都是用静态代码块来编写,这样代码在加载类的时候就只会执行一次,数据库的注册驱动一类的步骤只需要驱动一次,一般都放在静态代码块中。
回复 使用道具 举报
陈开明:

1.什么是数据库连接池?
数据库连接池就是一个容器,存放数据库连接对象的容器
2.使用数据库连接池对我们访问数据库有什么好处?
1、节约资源 可以节约创建和销毁数据库连接对象的资源
2、用户访问高效 可以节约时间
3.JDBCTemplate的作用?
对JDBC对象进行简单封装,用户不需要自己再去创建连接对象,关闭释放资源等操作,可以简化我们的代码编写,将编写重点放在核心代码上。
4.请谈谈你对这两天学的工具类封装思想的理解?
工具类封装思想主要体现java代码编程的封装特性。
将一些流程固定的步骤封装成一个类,让我们编写代码时候,只需要去调用这个类的方法来实现即可,不需要一步步去具体编写实现步骤,有利于提高效率。
回复 使用道具 举报
1.什么是数据库连接池?

数据库连接池其实就是一个存储数据的容器,在初始化数据库连接池的时候,数据库连接池会默认创建几个数据库连接对象,当用户连接数据库时,从容器中获取连接对象,访问完成后,归还连接对象,从而节约资源

2.使用数据库连接池对我们访问数据库有什么好处?

(1)节约资源
(2)提高用户访问效率

3.JDBCTemplate的作用?

JDBCTemplate将java连接关系型数据库的方法全部封装到对象中,大大简化了java操作数据库的步骤,

4.请谈谈你对这两天学的工具类封装思想的理解?

(1)工具类封装是将重复出现的代码抽取到工具类中,减少代码冗余,降低代码的耦合性,提高代码的复用性
(2)工具类封装就我们连接数据库的部分封装成配置文件,当我们更换数据库时只需要更改配置文件即可,不需要更改源码
(3)工具类我们将数据库连接对象用静态代码块包裹,程序执行时只调用一次,极大地节约了资源,而且工具类中的静态方法我们可以直接通过类名调用,方便我们对数据库的操作
回复 使用道具 举报
1.什么是数据库连接池?
        数据库连接池是一种存储多个数据库连接对象的容器,他可以保留设定数目的连接对象,当需要进行数据库连接时可以直接从连接池获取,使用完归还,解决了频繁开启和关闭连接的问题,降低了资源消耗,提升访问数据库效率。
2.使用数据库连接池对我们访问数据库有什么好处?
(1)连接池中保留一定数目的连接,通过连接池获取和归还资源,使连接可以被复用,降低频繁开启和关闭连接的资源消耗;
(2)提高了连接速度,因为直接从连接池获取已经创建好的连接,所以连接速度快;
(3)可以对连接数目进行管理。
3.JDBCTemplate的作用?
        JDBCTemple是对JDBC的封装,它的出现大大简化操作数据库的代码,只要使用JDBCTemple的对象调用方法即可,省去了获取连接对象,执行对象,结果对象的繁琐操作。
4.请谈谈你对这两天学的工具类封装思想的理解?
(1)使用工具类的目的就是为了抽取代码中的重复出现的部分,减少代码的冗余,降低程序耦合,提高复用性;
(2)工具类的方法一般都使用静态方法,可以直接通过类名调用,不用创建对象;
(3)工具类中有涉及到资源初始化的部分使用静态代码块包裹,这样的代码的特点是在加载类的时候执行并且只执行一次,例如数据库的驱动类加载,只需要执行一次,一般放在静态代码块中编写。
回复 使用道具 举报
1.什么是数据库连接池?数据库连接池就是一个容器,是用来存放数据库连接的容器。
2.使用数据库连接池对我们访问数据库有什么好处?
因为连接池中在被创建时就会申请一些连接对象,因此当访问数据库时可以直接去连接池中获取对象,不用再去创建新的连接对象,这样提高了用户访问的响应速度,使用完后将连接对象归还连接池,可以重复使用,给服务器节约了资源。
3.JDBCTemplate的作用?
JDBCTemplate是由Spring框架提供的,这个框架对JDBC进行了简单封装,使用JDBCTemplate对象来简化JDBC的开发。使用JDBCTemplate时给一个数据库连接池对象之后即可得到一个DJBCTemple对象,可以使用这个对象直接执行sql语句,不需要再去连接对象,也不需要去创建别的执行对象,很大程度上简化了代码。
4.请谈谈你对这两天学的工具类封装思想的理解?

当一些重复被使用到的方法或者代码是固定形式不需更改的情况下,我们可以将其功能抽取到工具类进行一个静态方法封装,这样不仅提高代码的复用性,也使得之后的编程代码大大的简化,这样的操作很符合我们java的编程思想。
回复 使用道具 举报
1.什么是数据库连接池?
        线程池里面是线程 该线程是JAVA连接数据库的对象
2.使用数据库连接池对我们访问数据库有什么好处?
        1. 节约资源(针对数据库连接的复用,可以节约创建及销毁数据库对象的资源)
        2. 用户访问高效(用户访问的时候省去了创建对象)
3.JDBCTemplate的作用?
        Spring框架对JDBC的简单封装,简化代码,易于操作。
4.请谈谈你对这两天学的工具类封装思想的理解?
        工具类让书写变得更简便 复用性
回复 使用道具 举报
1.什么是数据库连接池?
数据库连接池时存放数据库连接对象的容器, 是针对数据库连接对象的复用.

2.使用数据库连接池对我们访问数据库有什么好处?
在创建连接池时, 会创建几个数据库连接对象(数量根据配置文件指定), 当要使用Java操作数据库时, 就去连接池中获取连接对象.
优点:
1.节约资源
2.用户访问高效, 用户访问时不需要创建连接对象

3.JDBCTemplate的作用?
Spring框架对JDBC的简单封装。提供了一个JDBCTemplate对象简化JDBC的开发.
使用JDBCTemplate, 我们只需传入一个DataSource类型对象, 无需写获取连接与释放资源的代码, 还可以使用update()、query()、queryObject()、queryForMap()、queryForList()等方法, 方便简洁地执行sql语句, 对数据库内的表进行增删改查操作

4.请谈谈你对这两天学的工具类封装思想的理解?
工具类提取通用型代码, 将重复性操作(如建立连接与释放资源)或一次性操作(如注册驱动)封装, 对外提供方法, 使代码变得简洁, 且通用性更强, 方法的返回值通常是一个对象, 方便使用者获取对象进行操作
回复 使用道具 举报

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

1.什么是数据库连接池?
答:
        一个容器,用来存放数据库连接对象的容器;

2.使用数据库连接池对我们访问数据库有什么好处?
答:
        好处:
                节省资源;可以节省创建和销毁数据库连接对象的资源,在关闭对象时,并没有进行销毁,而是归还连接池;
                用户访问高效:用户访问时不需要创建对象,在初始化容器时,会自动创建一些对象等待使用;

3.JDBCTemplate的作用?
答:
        对JDBC进行简单的封装,简化了代码的书写,提高了编写效率;

4.请谈谈你对这两天学的工具类封装思想的理解?
答:
        将一些重复度高、繁琐的代码封装成工具类,当要使用时直接调用相应的方法即可,简化的代码的书写,提高了书写的效率,也节省了代码占用的内存;
回复 使用道具 举报
1.什么是数据库连接池?
数据库连接池是一个容器,该容器负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个。
2.使用数据库连接池对我们访问数据库有什么好处?
1)节约系统资源:数据库连接池的连接对象可以重复使用,节约了因不断建立连接对象的系统资源;
2)用户访问更高效:由于在数据库连接池中已经建立了一些连接对象,用户请求连接时可以做出更高效的反应。
3.JDBCTemplate的作用?
JDBCTemplate封装了数据库连接对象与sql语句执行对象所具有的的功能,因此JDBCTemplate对象可以建立数据库连接(创建JDBCTemplate对象时执行),并且可以执行sql语句。
4.请谈谈你对这两天学的工具类封装思想的理解?
对于一些重复度较高且较为冗余的代码或方法进行一个封装的方法,
省去编写重复代码和频繁创建对象的操作,使操作更加便捷
回复 使用道具 举报
李伟斌

1.什么是数据库连接池?
答:数据库连接是就好比流的缓冲区,启到一个节省资源,提高效率的作用。
2.使用数据库连接池对我们访问数据库有什么好处?
答:a.可以重复利用数据库连接对象,节省资源。
       b.提高性能,因为数据库连接池已经有创建好的连接对象,只要直接使用即可。
       c.可以对连接数目进行管理。
3.JDBCTemplate的作用?
答:节省建立数据库连接的操作,较少代码量。
4.请谈谈你对这两天学的工具类封装思想的理解?
答:减少代码量,提高代码复用性,也提高了代码的可阅读性。
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 加入黑马