JDBC八个步骤:
1.导入jar包
2.加载驱动
3.连接驱动
4.获取连接
5.预处理对象
6.执行sql语句
7.设置参数
8.获取结果集对象。
什么是JDBC?
JDBC是JAVA操作数据库的标准与规范。
JDBC作用是什么?
通过Java执行sql语句操作数据库。
哪四个相关对象?
连接对象:Connection.
获取连接对象:DriverMannger
预处理对象:prepareStatement
结果集对象:ResultSet.
以上是Jdbc部分
什么是连接池
连接池存放多个连接对象,只需要连接一次,直接使用,如果有多个需要连接数据库,会自动增加连接池个数,当用完的连接对象,直接放回连接池给其他使用,这样就不像以前创建一次关闭一次,而连接池就会自动收回等待其他使用,这就叫连接池。
什么是工具类?
工具类就是把封装好的数据,拿来使用,只需要调用一次就可以。比如我们把连接池封装成一个工具类,只需要创建一次连接,只需要关闭一次,若连接失败,抛出一个异常即可,这样一个工具类写好,就可以给多个类中使用,就不用每次在获取连接加载驱动了。
工具类有哪些?
像durid、hikariCP、c3p0、dbcp等连接池,我现在用的是hikariCP连接池,用的是DButils工具类,但是由于JDBC-spring 有团队带领开发一个jdbc工具类,因此目前代替了DButils产物,所以直接使用它,配置工具类需要配置一个Properties文件存放连接数据库四要素,包名、连接协议数据库名,数据库用户名,数据库密码。
总结:我们只需要知道JDBC的操作步骤以及连接池是干什么的,怎样让它变成一个工具类就可以做到多个用户使用一个连接池,且只需要封装好一个工具类即可。