欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

jdbc用配置文件連接mysql

老白2年前12瀏覽0評論

JDBC(Java Database Connectivity)是Java語言操作關系型數據庫的API。在使用JDBC連接MySQL的過程中,我們可以通過配置文件來連接MySQL數據庫。

以下是一個簡單的配置文件示例:

jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/test?useSSL=false&characterEncoding=utf8
jdbc.username=root
jdbc.password=123456

在配置文件中,我們定義了MySQL驅動程序的類名、數據庫連接的URL、用戶名和密碼。我們可以使用以下代碼來讀取并解析配置文件:

import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;
public class JDBCUtil {
private static String driver;
private static String url;
private static String username;
private static String password;
static {
try {
InputStream inputStream = JDBCUtil.class.getResourceAsStream("/jdbc.properties");
Properties properties = new Properties();
properties.load(inputStream);
driver = properties.getProperty("jdbc.driver");
url = properties.getProperty("jdbc.url");
username = properties.getProperty("jdbc.username");
password = properties.getProperty("jdbc.password");
Class.forName(driver);
} catch (IOException | ClassNotFoundException e) {
e.printStackTrace();
}
}
// 獲取數據庫連接
public static Connection getConnection() throws SQLException {
return DriverManager.getConnection(url, username, password);
}
}

在JDBCUtil類的靜態代碼塊中,我們通過InputStream從配置文件中讀取數據,然后使用Properties類解析配置文件中的屬性。通過Class.forName()方法加載MySQL驅動程序的類,最終可以通過getConnection()方法獲取到數據庫連接。

使用配置文件連接MySQL可以方便地管理MySQL連接的參數,避免了代碼中硬編碼的問題。同時,配置文件的修改也可以不影響Java代碼的運行。