- 为什么要有JDBC连接池呢?
- JDBC连接池是什么?
1.说在前面
JDCB众所周知:就是java老大用来操作各种数据库(比如:Mysql,orale)小弟的一个规范。但是我每次要操作一下数据库就去创建一个数据库连接然后又将其close。我是不是疯了。
所以就有了JDBC连接池的概念:数据库连接池就是一个容器,里边放了多个数据库连接对象
2.这里介绍下我们国的龙头老大 阿里巴巴的数据库连接池Druid
第一步:还是我们熟悉的导入jar包
第二步:写配置文件:druid.properties
//驱动
driverClassName=com.mysql.jdbc.Driver
//操作哪个数据库固定写法:jdbc:数据库名://IP地址:端口号/数据库名
url=jdbc:mysql://127.0.0.1:3306/students(数据库名)
//用户账号
username=root
//用户密码
password=1234
//初始化的连接数量
initialSize=5
//最大的连接数量
maxActive=10
//最大超时时间
maxWait=3000
第三步:加载配置文件进内存
//1.使用Properties集合中的load()方法,将配置文件加载进进内存*
Properties pps=new Properties();