搭建Druid数据池,需要导入两个包
druid-1.1.5.jar
mysql-connector-java-5.1.41-bin.jar
首先在src目录下新建一个druid.properties配置文件,然后在这个文件中封装配置信息,以下是配置内容详解
driverClassName=com.mysql.cj.jdbc.Driver #URL连接数据库的URL,其中travel(以下面例子来说)为连接的数据库,后面的参数可不改但不删 url=jdbc:mysql://localhost:3306/。。。?useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=UTC characterEncoding=utf-8 #安装mysql时候设置的用户与密码 username=。。。 password=。。。 #初始化物理连接的个数 initialSize=5 #最大连接池数量 maxActive=10 #获取连接时最大等待时间 maxWait=3000 #用来检测连接是否有效的sql validationQuery=SELECT 1 #保证安全性! testWhileIdle=true
配置时只需要按照上边注释以外的内容配置便可,这是我的配置文件信息
注意:properties配置文件不能有空格,值不能有双引号,行不能写分号
配置文件配好之后,就可以开始简单初始化数据池子了
package Druid; import com.alibaba.druid.pool.DruidDataSourceFactory; import javax.sql.DataSource; import java.io.FileInputStream; import java.sql.Connection; import java.util.Properties; public class Druiddome { public static void main(String[] args) throws Exception { //1. 导入jar包 //2.定义配置文件 //3. 加载配置文件 Properties prop = new Properties(); prop.load(new FileInputStream("src/druid.properties")); //4. 获取连接池对象 DataSource dataSource = DruidDataSourceFactory.createDataSource(prop); //5.获取数据库链接Connection Connection connection = dataSource.getConnection(); System.out.println(connection); //System.out.println(System.getProperty("user.dir")); } }
之后,打印connection,显示以下内容,证明配置成功
PS.在有的情况下,会出现以下情况,警告“系统找不到指定文件”
这个时候需要我们,注释掉全部代码,打印输出以下语句
System.out.println(System.getProperty("user.dir"));
它会打印出druid,properties文件的地址
将文件的地址名称补充到src的上一级别即可
标签:德鲁伊,配置文件,Druid,System,druid,mysql,import,properties From: https://www.cnblogs.com/yzx-sir/p/17161758.html