Файл със свойства
Може да се използва за получаване на стойност на свойството въз основа на ключа на свойството. Класът Properties предоставя методи за получаване на данни от файла със свойства и съхраняване на данни във файла със свойства. Освен това може да се използва за получаване на свойства на системата.
Предимство на файла със свойства
Не се изисква повторно компилиране, ако информацията е променена от файла със свойства:Ако някаква информация е променена от файла със свойства, не е необходимо да компилирате отново java класа. Използва се за съхраняване на информация, която трябва да се променя често.
За да получите информация от файла със свойства, създайте името на файла със свойства като .dbconfig.properties
#DB Properties
db.driver="driverclassname"
db.url=jdbc:mysql://localhost:3306/YOURDBNAME
db.username=USERNAME
db.password=PASSWORD
.gitignore
файл ще игнорира вашите dbconfig.properties
докато насочвате към публичното хранилище за допълнителна справка относно gitinore
ref :https://git-scm.com/docs/gitignore
.gitignore файл
/resources/dbconfig.propreties/
java класа, за да прочете данните от файла със свойства в 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){
}