不会吧不会吧!居然还有人不知道JDBC的连接池技术!!!
Hello,你好呀,我是灰小猿,一个超会写bug的程序猿!
今天来和大家分享一下在javaweb中使用JDBC的连接池技术连接数据库的操作。
关于JDBC技术我相信很多小伙伴多少都会有些了解了,所以我在这里就简单的对它进行概述一下。
JDBC又叫数据库连接技术,全称“Java DataBase Connectivity”,它作为Java代码和数据库之间连接的桥梁,具有的典型特点就是可移植性强,所以使用JDBC技术不需要为每一种数据库编写相关的操作程序,
JDBC的连接过程如下:
使用JDBC技术访问数据库具有以下五个步骤:
- 加载JDBC驱动程序
- 创建数据库连接
- 执行SQL语句(增删改查)
- 处理返回结果
- 关闭连接
在以往的学习中,我们进行数据库的连接通常是使用java.sql.DriverManager类,但是在进行实际的开发中,该方法的实用性并不是很强,使用更多的则是JDBC的连接池技术
在使用连接池进行数据库的连接时,java提供javax.sql.DataSource接口管理连接池,该接口我们无需自己实现,而是常用一个c3p0的第三方实现方式,使用之间需要先将c3p0的jar包和xml配置文件加入到工程当中。
c3p0的jar包和xml配置文件下载地址如下:
链接:https://pan.baidu.com/s/1l1hR1vi4T5NU-1h4BIhEVg 提取码:a71m
之后将xml配置文件放在src下,关于该配置文件中的内容如下:
在根据自己的数据库将xml文件配置完成之后,使用ComboPooledDataSource类与xml文件建立连接,使用Connection类获取数据库,即可完成连接,相关代码如下:
关于JDBC的连接池技术的使用就是以上这些,之后还会继续和大家分享在JDBC中常用的工具类的使用教程,进一步简化JDBC技术对数据库的相关访问操作。
觉得不错记得点赞关注哟!
大灰狼陪你一起进步!
- 点赞
- 收藏
- 关注作者
评论(0)