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

java連接mysql配置文件讀取

在Java項(xiàng)目中連接MySQL數(shù)據(jù)庫是很常見的,為了方便管理和維護(hù),我們通常會(huì)將數(shù)據(jù)庫連接信息存儲(chǔ)在配置文件中。下面就來介紹一下在Java中如何讀取配置文件來連接MySQL數(shù)據(jù)庫。

首先,我們需要在項(xiàng)目中添加MySQL驅(qū)動(dòng)包。這里假設(shè)我們添加的驅(qū)動(dòng)包名稱為mysql-connector-java.jar。

然后,我們需要在配置文件中配置MySQL連接信息。這里我們使用properties文件來進(jìn)行配置,配置信息如下:

# MySQL連接信息
mysql.driver=com.mysql.jdbc.Driver
mysql.url=jdbc:mysql://localhost:3306/test
mysql.username=root
mysql.password=root

其中,mysql.driver表示MySQL驅(qū)動(dòng)包的類名,mysql.url表示連接的URL,mysql.username和mysql.password表示數(shù)據(jù)庫的用戶名和密碼。

接下來,我們需要使用Java代碼來讀取配置文件中的信息。這里我們使用Properties類來讀取配置文件,代碼如下:

import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;
public class DBConfig {
private static Properties prop = new Properties();
static {
try (InputStream input = new FileInputStream("db.properties")) {
prop.load(input);
} catch (IOException ex) {
ex.printStackTrace();
}
}
public static String getDriver() {
return prop.getProperty("mysql.driver");
}
public static String getURL() {
return prop.getProperty("mysql.url");
}
public static String getUsername() {
return prop.getProperty("mysql.username");
}
public static String getPassword() {
return prop.getProperty("mysql.password");
}
}

在代碼中,我們使用了static塊來讀取配置文件。使用try-with-resources語句保證了流的自動(dòng)關(guān)閉。

最后,我們可以使用該類的方法來獲取MySQL連接信息。示例代碼如下:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class Main {
public static void main(String[] args) {
String driver = DBConfig.getDriver();
String url = DBConfig.getURL();
String username = DBConfig.getUsername();
String password = DBConfig.getPassword();
try {
Class.forName(driver);
Connection conn = DriverManager.getConnection(url, username, password);
System.out.println("Connect to MySQL database successfully!");
} catch (ClassNotFoundException | SQLException ex) {
ex.printStackTrace();
}
}
}

利用以上方法,我們便可以輕松地讀取配置文件信息,并連接MySQL數(shù)據(jù)庫。