Egenskabsfil
Det kan bruges til at få ejendomsværdi baseret på ejendomsnøglen. Klassen Properties giver metoder til at hente data fra egenskabsfilen og gemme data i egenskabsfilen. Desuden kan det bruges til at få systemegenskaber.
Fordel ved egenskabsfil
Genkompilering er ikke påkrævet, hvis oplysningerne ændres fra egenskabsfilen:Hvis nogen information ændres fra egenskabsfilen, behøver du ikke at kompilere java-klassen igen. Den bruges til at gemme information, som skal ændres hyppigt.
For at få oplysninger fra egenskabsfilen skal du oprette egenskabsfilens navn som .dbconfig.properties
#DB Properties
db.driver="driverclassname"
db.url=jdbc:mysql://localhost:3306/YOURDBNAME
db.username=USERNAME
db.password=PASSWORD
.gitignore
en fil vil ignorere dine dbconfig.properties
mens du skubber til det offentlige lager for yderligere reference om gitinore
ref :https://git-scm.com/docs/gitignore
.gitignore-fil
/resources/dbconfig.propreties/
java-klassen for at læse dataene fra egenskabsfilen i java-filen
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){
}