在 Java 中可以使用 Properties
的類別來讀取設定檔,例如有一個設定檔 config.properties
其中包含以下設定
1 2 3
| host = jdbc:mysql://localhost/db username = user password = 123456
|
而在 Java 程式中可以用以下方式讀取
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| Properties properties = new Properties(); String configFile = "config.properties"; try { properties.load(new FileInputStream(configFile)); } catch (FileNotFoundException ex) { ex.printStackTrace(); return; } catch (IOException ex) { ex.printStackTrace(); return; }
String host = properties.getProperty("host", "jdbc:mysql://localhost/default"); String username = properties.getProperty("username"); String password = properties.getProperty("password", "");
if (username == null || username.isEmpty()) { }
if (password.isEmpty()) { }
|