Eigenschaftsdatei
Es kann verwendet werden, um den Eigenschaftswert basierend auf dem Eigenschaftsschlüssel abzurufen. Die Properties-Klasse stellt Methoden bereit, um Daten aus der Properties-Datei abzurufen und Daten in der Properties-Datei zu speichern. Darüber hinaus kann es verwendet werden, um Systemeigenschaften abzurufen.
Vorteil der Eigenschaftsdatei
Eine erneute Kompilierung ist nicht erforderlich, wenn die Informationen in der Eigenschaftendatei geändert werden:Wenn Informationen in der Eigenschaftendatei geändert werden, müssen Sie die Java-Klasse nicht erneut kompilieren. Es wird verwendet, um häufig zu ändernde Informationen zu speichern.
Um Informationen aus der Eigenschaftendatei abzurufen, erstellen Sie den Namen der Eigenschaftendatei als .dbconfig.properties
#DB Properties
db.driver="driverclassname"
db.url=jdbc:mysql://localhost:3306/YOURDBNAME
db.username=USERNAME
db.password=PASSWORD
.gitignore
Eine Datei ignoriert Ihre dbconfig.properties
beim Pushen in das öffentliche Repository für weitere Referenzen zu gitinore
ref :https://git-scm.com/docs/gitignore
.gitignore-Datei
/resources/dbconfig.propreties/
die Java-Klasse zum Lesen der Daten aus der Eigenschaftendatei in der Java-Datei
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){
}