File Properti
Ini dapat digunakan untuk mendapatkan nilai properti berdasarkan kunci properti. Kelas Properties menyediakan metode untuk mendapatkan data dari file properti dan menyimpan data ke dalam file properti. Selain itu, dapat digunakan untuk mendapatkan properti sistem.
Keuntungan file properti
Kompilasi ulang tidak diperlukan jika informasi diubah dari file properti:Jika ada informasi yang diubah dari file properti, Anda tidak perlu mengkompilasi ulang kelas java. Ini digunakan untuk menyimpan informasi yang akan sering diubah.
Untuk mendapatkan informasi dari file properti, buat Nama file properti sebagai .dbconfig.properties
#DB Properties
db.driver="driverclassname"
db.url=jdbc:mysql://localhost:3306/YOURDBNAME
db.username=USERNAME
db.password=PASSWORD
.gitignore
sebuah file akan mengabaikan dbconfig.properties
Anda sambil mendorong ke repositori publik untuk referensi lebih lanjut tentang gitinore
ref :https://git-scm.com/docs/gitignore
.gitignore file
/resources/dbconfig.propreties/
kelas java untuk membaca data dari file properti di file 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){
}