屬性設定
可以將一些屬性設定獨立於一個 xxx.properties 檔中(xxx自由定義),由程式讀取,若要修改屬性則直接修改.properties檔案即可。日後要更改資訊時,只要更改文字檔.properties內容,而不用重新編譯程式。
使用java.util.Properties來讀取這個屬性設定檔,根據key來取得value.
.properties Example (=左邊設定的是key,右邊是value) :
driver=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/GUESTBOOK
user=xxx
password=xxx
Java Example:
import java.sql.*;
public class Demo {
private static Properties props;
private static void loadProperties() {
props = new Properties();
try {
props.load(new FileInputStream("config.properties"));
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
private static String getConfig(String key) {
return props.getProperty(key);
}
public static void main(String[] args) {
loadProperties();
String driver = getConfig("driver");
String url = getConfig("url");
String user = getConfig("user");
String password = getConfig("password");
沒有留言:
張貼留言