黑马程序员技术交流社区

标题: 【厦门校区JavaEE就业6期-每日总结】JDBC连接池&JDBCTemplate [打印本页]

作者: 厦门校区    时间: 2019-4-14 17:04
标题: 【厦门校区JavaEE就业6期-每日总结】JDBC连接池&JDBCTemplate
1.什么是数据库连接池?
2.使用数据库连接池对我们访问数据库有什么好处?
3.JDBCTemplate的作用?
4.请谈谈你对这两天学的工具类封装思想的理解?
作者: 陈伟彬    时间: 2019-4-14 19:02
1.什么是数据库连接池?
答:
        一个容器,用来存放数据库连接对象的容器;

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

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

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

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

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

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

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

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

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

4.请谈谈你对这两天学的工具类封装思想的理解?
工具类就是将一些经常使用的代码、方法封装起来。实现代码的复用性,等到我们下次需要用到这些功能的时候,直接调用工具类的静态方法就能简化代码的书写。

作者: 李伟艺    时间: 2019-4-14 20:18

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

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

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

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

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

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

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

3.JDBCTemplate的作用?

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

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

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

将需要经常用到的对象,方法等封装到一个类中,再从类中调用方法来使用,简单便捷,高效.

作者: 黑马六期-董安平    时间: 2019-4-14 20:59
1.什么是数据库连接池?
答:
其实就是一个容器(集合),存放数据库连接的容器。
当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。

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


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


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

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

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

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

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

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

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

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

3.JDBCTemplate的作用?

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

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

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

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

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

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

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

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

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

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

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

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

1.什么是数据库连接池?
答:数据库连接是就好比流的缓冲区,启到一个节省资源,提高效率的作用。
2.使用数据库连接池对我们访问数据库有什么好处?
答:a.可以重复利用数据库连接对象,节省资源。
       b.提高性能,因为数据库连接池已经有创建好的连接对象,只要直接使用即可。
       c.可以对连接数目进行管理。
3.JDBCTemplate的作用?
答:节省建立数据库连接的操作,较少代码量。
4.请谈谈你对这两天学的工具类封装思想的理解?
答:减少代码量,提高代码复用性,也提高了代码的可阅读性。
作者: 魏政    时间: 2019-4-14 21:32
本帖最后由 魏政 于 2019-4-14 21:33 编辑

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

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

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


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

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


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


4.请谈谈你对这两天学的工具类封装思想的理解?
      工具类封装是指将常用的、重复性高的代码封装到工具类中,使用这些方法时就可以直接调用,简化了代码的书写,提高程序的执行效率。

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

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

a.连接池中保留一定数目的连接,通过连接池获取和归还资源,使连接可以被复用,降低频繁开启和关闭连接的资源消耗;
b.提高了连接速度,因为直接从连接池获取已经创建好的连接,所以连接速度快;
c.可以对连接数目进行管理。

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

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



作者: Wyt1935    时间: 2019-4-14 21:33
                                                                           置顶
吴元陶:

1.什么是数据库连接池?
答:数据库连接池就是一个容器,存放数据库连接对象的容器。
2.使用数据库连接池对我们访问数据库有什么好处?
答:(1)节约资源
(2)用户访问高效,用户通过Java代码访问数据库的时候不需要创建数据库连接对象。
3.JDBCTemplate的作用?
答:Spring框架对JDBC的简单封装,简化代码,易于操作。
4.请谈谈你对这两天学的工具类封装思想的理解?
答:将一些冗余的代码抽取为工具类,后面再需要使用这些方法时就可以直接调用,简化了代码的书写,提高程序的执行效率。
作者: Wyt1935    时间: 2019-4-14 21:34
                                                                           置顶
吴元陶:

1.什么是数据库连接池?
答:数据库连接池就是一个容器,存放数据库连接对象的容器。
2.使用数据库连接池对我们访问数据库有什么好处?
答:(1)节约资源
(2)用户访问高效,用户通过Java代码访问数据库的时候不需要创建数据库连接对象。
3.JDBCTemplate的作用?
答:Spring框架对JDBC的简单封装,简化代码,易于操作。
4.请谈谈你对这两天学的工具类封装思想的理解?
答:将一些冗余的代码抽取为工具类,后面再需要使用这些方法时就可以直接调用,简化了代码的书写,提高程序的执行效率。
作者: 黑马6期陈华    时间: 2019-4-14 21:35
1.什么是数据库连接池?
数据库连接池就是一个用来存储若干个数据库连接对象DataSource的集合,它可以申请并存储若干个数据库连接对象,其中的对象可以被反复使用。
2.使用数据库连接池对我们访问数据库有什么好处?
1)不用反复创建和关闭数据库连接对象,节省了系统资源;
2)能够对数据库的同时连接数和超时时长进行灵活的定制;
3)提升了用户的连接速度。
3.JDBCTemplate的作用?
是Spring框架下的一个对JDBC的封装,可以仅通过传入数据库连接池和sql语句来操作数据库,省去了创建连接对象、执行对象的环节,且简化了SQL语句的'?'占位符传参,还可以方便地将从数据库中返回的结果封装为各种不同的数据类型的数据。
4.请谈谈你对这两天学的工具类封装思想的理解?
就是将每次需要重复写、重复配置的代码部分共性抽取出来,通过类加载器反射配置文件来对需要进行配置的类进行配置、加载、释放资源、处理异常,使用时仅需要修改配置文件中的值,降低了耦合度的同时提高了跨平台性。
作者: 黄杰南    时间: 2019-4-14 21:35
1.什么是数据库连接池?
数据库连接池:是用于存放数据库连接对象的容器,当创建了数据库连接池对象,连接池对象会向系统底层申请一些连接对象,当有用户来访问数据库时,就可以从数据库容器中获取连接对象,用户访问完之后,会将连接对象归还给数据库连接池中。

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

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

4.请谈谈你对这两天学的工具类封装思想的理解?
(1)工具类可以将我们重复的代码抽取出来封装到方法中,我们只要调用方法就能实现想要的功能,简化了代码的书写
(2)在工具类中用到了反射机制,我们只需要通过修改配置文件就可以实现换库,换账户,换数据库驱动的操作,而不需要去修改源代码,提高了代码的适用性,复用性。
(3)符合面对象的思想,我们不用去关注具体的实现过程,而只需要调用能实现该功能的对象方法即可
作者: zhaizhile    时间: 2019-4-14 21:37
1.什么是数据库连接池?
其实就是一个容器(集合),存放数据库连接对象(Connection对象)的容器。
2.使用数据库连接池对我们访问数据库有什么好处?
优点:
1. 节约资源
2. 用户访问高效
用户通过Java代码访问数据库的时候不需要创建数据库连接对象
               
3.JDBCTemplate的作用?
JDBCTemple是对JDBC的封装,它的出现大大简化操作数据库的代码,只要使用JDBCTemple的对象调用方法即可,省去了获取连接对象,执行对象,结果对象的繁琐操作。
4.请谈谈你对这两天学的工具类封装思想的理解?
①使用工具类的目的就是为了抽取代码中的重复出现的部分,减少代码的冗余,降低程序耦合,提高复用性;
②工具类的方法一般都使用静态方法,可以直接通过类名调用,不用创建对象;
③工具类中有涉及到资源初始化的部分使用静态代码块包裹,这样的代码的特点是在加载类的时候执行并且只执行一次,例如数据库的驱动类加载,只需要执行一次,一般放在静态代码块中编写。
作者: 管文祥    时间: 2019-4-14 21:42
1.什么是数据库连接池?
答:其实就是一个容器(集合),存放数据库连接的容器。
2.使用数据库连接池对我们访问数据库有什么好处?
答:1)节约系统资源:数据库连接池的连接对象可以重复使用,节约了因不断建立连接对象的系统资源;
2)用户访问高效:由于在数据库连接池中已经建立了一些连接对象,用户请求连接时可以做出更高效的反应。
3.JDBCTemplate的作用?
答:JDBCTemplate是由Spring框架提供的,这个框架对JDBC进行了简单封装,使用JDBCTemplate对象来简化JDBC的开发。使用JDBCTemplate时给一个数据库连接池对象之后即可得到一个DJBCTemple对象,可以使用这个对象直接执行sql语句,不需要再去连接对象,也不需要去创建别的执行对象,很大程度上简化了代码。
4.请谈谈你对这两天学的工具类封装思想的理解?
答:(1)工具类可以将重复的代码抽取出来封装定义到一个类的方法中,只需要调用这个类中的方法就能完成功能的需要,简化了代码的书写
(2)工具类中一般都使用反射机制,通过修改配置文件就可以实现更换数据库,更换账户,更换数据库驱动的操作,而不需要去修改源代码,提高了代码的适用性,复用性。
(3)封装工具类的思想完全符合Java面向对象的思想,即不关心怎样做,只需要找到能够实现该功能的方法即可。
作者: 林艺彬    时间: 2019-4-14 21:45
1.什么是数据库连接池?
其实就是一个容器(集合),存放数据库连接对象(Connection对象)的容器。

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

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

4.请谈谈你对这两天学的工具类封装思想的理解?
工具类封装思想就是将一些重复使用的代码封装到工具类中,通过工具类的静态方法调用来实现这些功能,
符合Java面向对象的编程思想,简化了程序的代码。
作者: 李智梁    时间: 2019-4-14 21:50

1.什么是数据库连接池?
答:其实就是一个容器(集合),存放数据库连接对象(Connection对象)的容器。
               

2.使用数据库连接池对我们访问数据库有什么好处?
答:    1. 节约资源
        2. 用户访问高效:用户通过Java代码访问数据库的时候不需要创建数据库连接对象
               
3.JDBCTemplate的作用?
答:Spring框架对JDBC的简单封装。提供了一个JDBCTemplate对象简化JDBC的开发,简化书写。
4.请谈谈你对这两天学的工具类封装思想的理解?
答:工具类将重复度高的代码抽取出来封装,首先简化了书写,将每次都会重复的代码用一次解决,以后在需要直接调用就行,而且操作简单,当数据库发生改变时也不需要在源代码改,只需要通过配置文件更改即可。
作者: 李煜霖    时间: 2019-4-14 21:50
1.什么是数据库连接池?
答:
其实就是一个容器(集合),存放数据库连接的容器。
当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。

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


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


4.请谈谈你对这两天学的工具类封装思想的理解?
答:
工具类封装是指将常用的、重复性高的代码封装到工具类中,通过工具类调用静态方法来实现这些功能,这么做可以提高代码的复用性。由于使用了反射的机制,所以可以将路径、账号密码之类的数据写入配置文件,不需要重复修改,保证了数据的安全性。

作者: 黄振明    时间: 2019-4-14 21:55
1.什么是数据库连接池?
答:数据库连接池就是一个容器,用来存放数据库连接的。

2.使用数据库连接池对我们访问数据库有什么好处?
答:
好处:
        1.节约资源
        2.用户访问高效。用户访问的时候不需要创建对象
               
3.JDBCTemplate的作用?
答:
JDBCTemplate是Spring框架对JDBC的简单封装而提供的一个对象,其主要还是简化JDBC的开发。

4.请谈谈你对这两天学的工具类封装思想的理解?
答:
工具类封装是指将常用的、重复性高的代码封装在工具类中,通过工具类调用静态方法来实现这些功能,如建立数据库连接、释放资源等功能。
这种封装的思想是契合Java的面向对象的思想。万物皆对象,所以对于重复性高的代码将其封装进工具类,需要用的时候通过类去调用方法。
这就像木匠的工具箱,需要这就像我们的生活交通工具,我们只要去坐车就行,不用去自己创造一辆车出来。
作者: 林志鹏    时间: 2019-4-14 21:55
1.什么是数据库连接池?
数据库连接:其实是一个容器,是用来存放数据库连接的容器

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

3.JDBCTemplate的作用?
JDBCTemplate的作用:Spring框架对JDBC进行了简单封装,使用它是用来完成数据库的增删改查,使用JDBCTemplate时给一个数据库连接池对象之后即可得到一个DJBCTemple对象,可以使用这个对象直接执行sql语句,不需要再去连接对象,也不需要去创建别的执行对象,很大程度上简化了代码。可以简化JDBC的开发

4.请谈谈你对这两天学的工具类封装思想的理解?
有一些经常用到的代码我们在使用的时候要重复去编写,这样就很浪费时间。对于这种重复度高的代码我们可以封装到工具类中,通过调用工具类中的方法来实现功能,我们只要传递参数变量就可以。大大的简化了代码,这种进行封装成工具类的思想也符合Java的面对对象(万物皆对象)的思想。
作者: 开心的小孩    时间: 2019-4-14 21:56
陈鹏涛
1.什么是数据库连接池?
      其实就是一个容器(集合),存放数据库连接的容器。
2.使用数据库连接池对我们访问数据库有什么好处?
                1. 节约资源
        2. 用户访问高效
            用户不需要创建对象
3.JDBCTemplate的作用?
   JDBCTemple是对JDBC的封装,它的出现大大简化操作数据库的代码,
     只要使用JDBCTemple的对象调用方法即可,省去了获取连接对象,执行对象,结果对象的繁琐操作。
4.请谈谈你对这两天学的工具类封装思想的理解?
     简化书写  大大简化操作数据库的代码,省去了获取连接对象,执行对象,结果对象的繁琐操作,
    由于使用了反射的机制,所以可以将路径、账号密码之类的数据写入配置文件,不需要重复修改,保证了数据的安全性。
作者: 唐彬桂    时间: 2019-4-14 21:57

1.什么是数据库连接池?
就是存放数据库连接的容器

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

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

4.请谈谈你对这两天学的工具类封装思想的理解?
就是把一些编写比较复杂的代码且某些场景都需要使用的方法封装成一个类里的静态方法。
这样就能使用这个类点方法来替代。

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

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

3.JDBCTemplate的作用?
JDBCTemplate是由Spring框架提供的,这个框架对JDBC进行了简单封装,使用JDBCTemplate对象来简化JDBC的开发。使用JDBCTemplate时给一个数据库连接池对象之后即可得到一个DJBCTemple对象,可以使用这个对象直接执行sql语句,不需要再去连接对象,也不需要去创建别的执行对象,很大程度上简化了代码。

4.请谈谈你对这两天学的工具类封装思想的理解?
当一些重复被使用到的方法或者代码是固定形式不需更改的情况下,我们可以将其功能抽取到工具类进行一个静态方法封装,这样不仅提高代码的复用性,也使得之后的编程代码大大的简化。
作者: 陈前凌    时间: 2019-4-14 21:57
1.什么是数据库连接池?
数据库连接池其实就是一个容器,存放connection对象的容器
如果我们要连接数据库,那么就可以从数据库连接池里面拿连接对象进行连接,断开连接再返回给数据库连接池


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

3.JDBCTemplate的作用?
用框架对jdbc进行的简单封装,提供了一个JDBCTemplate对象简化jdbc的开发。

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

这连天学的工具类,把jdbc规则下的类进行了封装,免去了注册各个数据库
jar包的步骤,连接对象的创建和资源释放的重复步骤
作者: 6期江岳    时间: 2019-4-14 22:00
1.什么是数据库连接池?
就是一个存储connection连接对象的容器
2.使用数据库连接池对我们访问数据库有什么好处?
不用反复的去创建connection连接对象,需要时直接从连接池中获取一个
节约资源  高效访问
3.JDBCTemplate的作用?
对JDBC进行简单的封装,简化了代码,利于操作

4.请谈谈你对这两天学的工具类封装思想的理解?
封装大大节省了编程时间 方便省事
作者: 廖艺铭    时间: 2019-4-14 22:27
1.什么是数据库连接池?
数据库连接池:本质是存放数据库连接的容器,当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器

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

3.JDBCTemplate的作用?
作用:对JDBC进行封装,从而简化了JDBC的程序开发

4.请谈谈你对这两天学的工具类封装思想的理解?
工具类通常是对一些共性代码的抽取形成的类,可以提高代码复用性,减少代码冗余,也可以提高开发效率

作者: 叶彬彬    时间: 2019-4-14 22:41

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

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

3.JDBCTemplate的作用?
简化JDBC的开发,简化代码的编写

4.请谈谈你对这两天学的工具类封装思想的理解?
把功能抽取到一个类中,需要用的时候直接使用工具类调用方法,提高写代码的效率,降低了程序的冗余度。

作者: 叶彬彬    时间: 2019-4-14 22:44

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

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

3.JDBCTemplate的作用?
简化JDBC的开发,简化代码的编写

4.请谈谈你对这两天学的工具类封装思想的理解?
把功能抽取到一个类中,需要用的时候直接使用工具类调用方法,提高写代码的效率,降低了程序的冗余度。

作者: 吴越    时间: 2019-4-15 00:17
1.什么是数据库连接池?
答:数据库连接池本质是一个存放数据库连接的容器(集合)。当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。

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

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

4.请谈谈你对这两天学的工具类封装思想的理解?
答:通过使用工具类,可以抽取一类操作中重复出现的代码块,减少代码的冗余性,让程序员把精力放在业务逻辑,而非繁琐的语法上。
作者: 陈鉴    时间: 2019-4-15 09:34
1.什么是数据库连接池?
数据库连接池是一个容器,该容器负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个。

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

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

4.请谈谈你对这两天学的工具类封装思想的理解?
工具类封装是指将常用的、重复性高的代码封装在工具类中,通过工具类调用静态方法来实现这些功能,如建立数据库连接、释放资源等功能。这种封装的思想是契合Java的面向对象的思想的。万物皆对象,所以对于重复性高的代码将其封装进工具类,需要时通过类去找方法。这就像木匠的工具箱,需要需要锤子时直接到箱子里拿锤子,需要钉子时在工具箱里拿钉子,而不是需要锤子、钉子时亲自去做锤子钉子。
作者: JavaEE06蒋才东    时间: 2019-4-15 10:20
1.什么是数据库连接池?
数据库连接池其实就是一个容器(集合),存放数据库连接的容器。当系统初始化好否,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,将连接对象归还到数据库连接池。

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

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

4.请谈谈你对这两天学的工具类封装思想的理解?
工具类就是将一些经常使用的代码、方法封装起来。实现代码的复用性,等到我们下次需要用到这些功能的时候,直接调用工具类的静态方法就能简化代码的书写。
作者: 卢勇炜    时间: 2019-4-15 14:30
1.什么是数据库连接池?
数据库连接池是一个容器,该容器负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个。
2.使用数据库连接池对我们访问数据库有什么好处?
1)节约系统资源:数据库连接池的连接对象可以重复使用,节约了因不断建立连接对象的系统资源;
2)用户访问更高效:由于在数据库连接池中已经建立了一些连接对象,用户请求连接时可以做出更高效的反应。
3.JDBCTemplate的作用?
JDBCTemplate封装了数据库连接对象与sql语句执行对象所具有的的功能,因此JDBCTemplate对象可以建立数据库连接(创建JDBCTemplate对象时执行),并且可以执行sql语句。
4.请谈谈你对这两天学的工具类封装思想的理解?
对于一些重复度较高且较为冗余的代码或方法进行一个封装的方法,
省去编写重复代码和频繁创建对象的操作,使操作更加便捷
作者: 郑海波    时间: 2019-4-16 19:39

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

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

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

4.请谈谈你对这两天学的工具类封装思想的理解?
答:
        将一些重复度高、繁琐的代码封装成工具类,当要使用时直接调用相应的方法即可,简化的代码的书写,提高了书写的效率,也节省了代码占用的内存
作者: 龚荣章    时间: 2019-4-16 20:24
1.什么是数据库连接池?
答:
        一个容器,用来存放数据库连接对象的容器;

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

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

4.请谈谈你对这两天学的工具类封装思想的理解?
答:
        将一些重复度高、繁琐的代码封装成工具类,当要使用时直接调用相应的方法即可,简化的代码的书写,提高了书写的效率,也节省了代码占用的内存;
作者: java基础6期刘伟    时间: 2019-4-16 20:50
1.HTML有哪几部分组成?每部分的作用?
        由声明<!DOCTYPE>,头部标签<head>,内容标签<body>,html标签<html>等组成。
2.我们今天学习了哪几类标签?
1.文件标签:2.文本标签3.图片标签4.列表标签5.连接标签6.div和span7.语义化标签8.表格标签

3.什么是语义化标签?
语义化标签是html5为提高程序的可读性提供的一些标签。

4.请描述图片的相对路径指定规则

相对路径:以.开头的路径,/和./代表当前目录  ../代表上一级目录
绝对路径:需要有根目录的路径。
作者: 龙舟    时间: 2019-4-16 21:11
1.什么是数据库连接池?
答:数据库连接池通俗的理解就是用来存放连接对象的容器。当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还容器。

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

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

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

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

3.JDBCTemplate的作用?
作用:对JDBC进行封装,从而简化了JDBC的程序开发

4.请谈谈你对这两天学的工具类封装思想的理解?
工具类通常是对一些共性代码的抽取形成的类,可以提高代码复用性,减少代码冗余,也可以提高开发效率
作者: 小翔vvvv    时间: 2019-4-16 21:48
叶凌青

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

当一些重复被使用到的方法或者代码是固定形式不需更改的情况下,我们可以将其功能抽取到工具类进行一个静态方法封装,这样不仅提高代码的复用性,也使得之后的编程代码大大的简化,这样的操作很符合我们java的编程思想。
作者: 蓝建华    时间: 2019-4-17 08:49

1.什么是数据库连接池?

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

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

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

3.JDBCTemplate的作用?

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

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

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

将需要经常用到的对象,方法等封装到一个类中,再从类中调用方法来使用,简单便捷,高效.
作者: 沈松宏    时间: 2019-4-19 18:22
1.什么是数据库连接池?
答:数据库连接池本质是一个存放数据库连接的容器(集合)。当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。

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

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

4.请谈谈你对这两天学的工具类封装思想的理解?
答:通过使用工具类,可以抽取一类操作中重复出现的代码块,减少代码的冗余性,让程序员把精力放在业务逻辑,而非繁琐的语法上。
作者: LIUXIAOMING    时间: 2019-4-19 18:47
1.什么是数据库连接池?
答:数据库连接池本质是一个存放数据库连接的容器(集合)。当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。

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

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

4.请谈谈你对这两天学的工具类封装思想的理解?
答:通过使用工具类,可以抽取一类操作中重复出现的代码块,减少代码的冗余性,让程序员把精力放在业务逻辑,而非繁琐的语法上。
作者: 张广发    时间: 2019-4-19 19:13
1.什么是数据库连接池?
其实就是一个容器(集合),存放数据库连接的容器。当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器
2.使用数据库连接池对我们访问数据库有什么好处?
a.连接池中保留一定数目的连接,通过连接池获取和归还资源,使连接可以被复用,降低频繁开启和关闭连接的资源消耗;
b.提高了连接速度,因为直接从连接池获取已经创建好的连接,所以连接速度快;
c.可以对连接数目进行管理。

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

4.请谈谈你对这两天学的工具类封装思想的理解?
(1)工具类可以将我们重复的代码抽取出来封装到方法中,我们只要调用方法就能实现想要的功能,简化了代码的书写
(2)在工具类中用到了反射机制,我们只需要通过修改配置文件就可以实现换库,换账户,换数据库驱动的操作,而不需要去修改源代码,提高了代码的适用性,复用性。
(3)符合面对象的思想,我们不用去关注具体的实现过程,而只需要调用能实现该功能的对象方法即可
作者: 陈弘帅    时间: 2019-4-19 19:15
1.什么是数据库连接池?
数据库连接池其实就是一个容器(集合),存放数据库连接的容器。当系统初始化好否,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,将连接对象归还到数据库连接池。

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

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

4.请谈谈你对这两天学的工具类封装思想的理解?
工具类就是将一些经常使用的代码、方法封装起来。实现代码的复用性,等到我们下次需要用到这些功能的时候,直接调用工具类的静态方法就能简化代码的书写。
作者: 苏森鹏    时间: 2019-4-19 19:16
1.什么是数据库连接池?
其实就是一个容器(集合),存放数据库连接对象(Connection对象)的容器。
2.使用数据库连接池对我们访问数据库有什么好处?
优点:
1. 节约资源
2. 用户访问高效
用户通过Java代码访问数据库的时候不需要创建数据库连接对象
               
3.JDBCTemplate的作用?
JDBCTemple是对JDBC的封装,它的出现大大简化操作数据库的代码,只要使用JDBCTemple的对象调用方法即可,省去了获取连接对象,执行对象,结果对象的繁琐操作。
4.请谈谈你对这两天学的工具类封装思想的理解?
①使用工具类的目的就是为了抽取代码中的重复出现的部分,减少代码的冗余,降低程序耦合,提高复用性;
②工具类的方法一般都使用静态方法,可以直接通过类名调用,不用创建对象;
③工具类中有涉及到资源初始化的部分使用静态代码块包裹,这样的代码的特点是在加载类的时候执行并且只执行一次,例如数据库的驱动类加载,只需要执行一次,一般放在静态代码块中编写。
作者: 陈鉴    时间: 2019-4-19 20:30
1.什么是数据库连接池?
其实就是一个容器(集合),存放数据库连接的容器。当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器
2.使用数据库连接池对我们访问数据库有什么好处?
a.连接池中保留一定数目的连接,通过连接池获取和归还资源,使连接可以被复用,降低频繁开启和关闭连接的资源消耗;
b.提高了连接速度,因为直接从连接池获取已经创建好的连接,所以连接速度快;
c.可以对连接数目进行管理。

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

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




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2