Plik właściwości
Może służyć do pobierania wartości właściwości na podstawie klucza właściwości. Klasa Properties udostępnia metody pobierania danych z pliku właściwości i przechowywania danych w pliku właściwości. Co więcej, można go użyć do uzyskania właściwości systemu.
Zaleta pliku właściwości
Ponowna kompilacja nie jest wymagana, jeśli informacje zostały zmienione w pliku właściwości:Jeśli jakiekolwiek informacje zostaną zmienione w pliku właściwości, nie trzeba ponownie kompilować klasy Java. Służy do przechowywania informacji, które mają być często zmieniane.
Aby uzyskać informacje z pliku właściwości, utwórz nazwę pliku właściwości jako .dbconfig.properties
#DB Properties
db.driver="driverclassname"
db.url=jdbc:mysql://localhost:3306/YOURDBNAME
db.username=USERNAME
db.password=PASSWORD
.gitignore
plik zignoruje Twój dbconfig.properties
podczas wypychania do publicznego repozytorium w celu uzyskania dalszych informacji na temat gitinore
ref :https://git-scm.com/docs/gitignore
plik .gitignore
/resources/dbconfig.propreties/
klasa java do odczytywania danych z pliku właściwości w pliku java
private ResourceBundle reader = null;
try{
reader = ResourceBundle.getBundle("dbconfig.properties");
Connection conn=DriverManager.getConnection(reader.getString("db.url"),reader.getString("db.username"),reader.getString("db.password"));
}catch(Exception e){
}