ADD file via upload

main
nxist2202005024 1 year ago
parent 21c45e77e0
commit a11a6c4415

@ -0,0 +1,50 @@
package com.dao.impl;
import java.io.InputStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.Properties;
/**
* JDBCUtil
*/
public class JDBCUtil {
// 静态变量存储数据库连接的URL
static String url;
// 静态Properties对象用于存储数据库连接配置信息
static Properties info = new Properties();
/**
*
* config.properties
*/
static {
try {
// 获取config.properties文件的输入流
InputStream in = JDBCUtil.class.getClassLoader().getResourceAsStream("config.properties");
// 加载配置文件到Properties对象中
info.load(in);
// 从Properties中获取数据库URL
url = info.getProperty("url");
// 注册数据库驱动
Class.forName(info.getProperty("driver"));
} catch (Exception e) {
// 打印异常堆栈信息,这里应该进一步处理异常,比如记录日志
e.printStackTrace();
}
}
/**
*
*
* @return Connection
* @throws SQLException
*/
public static Connection getConnection() throws SQLException {
// 使用 DriverManager.getConnection 方法根据URL、用户名和密码获取数据库连接
Connection connection = DriverManager.getConnection(url, info.getProperty("user"), info.getProperty("password"));
return connection;
}
}
Loading…
Cancel
Save