用idea连接数据库8.0Druid连接
准备工作: idea企业版 三个jar包 数据库8.0 首先引入jar包,上篇文章有讲解 然后创建一个配置文件,在src下 命名为druid自动会生成后缀如图所示 代码如下,注意修改数据库名,连接名和密码
#druidu6587u4EF6u914Du7F6E,MySQLu7248u672C8.0.17uFF0Cdruidu7248u672C1.2.6 driverClassName = com.mysql.cj.jdbc.Driver #url = jdbc:mysql://localhost:3306/u6570u636Eu5E93u540D?useUnicode=true&characterEncoding=utf-8&userSSL=false&serverTimezone=GMT%2B8 url=jdbc:mysql://localhost:3306/book?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai&zeroDateTimeBehavior=CONVERT_TO_NULL&allowPublicKeyRetrieval=true username=root password=**** #u521Du59CBu8FDEu63A5u6570u91CF initialSize = 5 #u6700u5927u8FDEu63A5u6570 maxActive = 10 #u6700u5927u8D85u65F6u65F6u95F4 maxWait = 3000

创建工具类

在类中读取文件创建链接并测试连接
```java
public class JDBCUtils {
//创建连接对象
private static DruidDataSource dataSource;
static{
try {
Properties properties = new Properties();
//读取配置文件
InputStream inputStream = JdbcUtils.class.getClassLoader().getResourceAsStream("druid.properties");
//从流中加载数据
properties.load(inputStream);
//创建连接池
dataSource = (DruidDataSource) DruidDataSourceFactory.createDataSource(properties);
//测试链接
// System.out.println(dataSource.getConnection());
} catch (Exception e) {
e.printStackTrace();
}
}
// public static void main(String[] args) {
//
// }
/**获取数据库连接
* @author zdstart
* @create 2022-05-18-11:11
*/
public static Connection getConnection(){
Connection conn = null;
try {
conn = dataSource.getConnection();
} catch (Exception e) {
e.printStackTrace();
}
return conn;
}
/**
* 关闭连接
* @param conn
*/
public static void close(Connection conn){
if(conn!=null){
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
测试结果如下,连接成功
下一篇:
揭秘诈骗团伙通过裸聊软件实施敲诈勒索
