Egenskapsfil
Den kan användas för att få fastighetsvärde baserat på egenskapsnyckeln. Klassen Properties tillhandahåller metoder för att hämta data från egenskapsfilen och lagra data i egenskapsfilen. Dessutom kan den användas för att få egenskaper hos systemet.
Fördel med egenskapsfil
Omkompilering krävs inte om informationen ändras från egenskapsfilen:Om någon information ändras från egenskapsfilen behöver du inte kompilera om javaklassen. Den används för att lagra information som ska ändras ofta.
För att få information från egenskapsfilen, skapa egenskapsfilen Namn som .dbconfig.properties
#DB Properties
db.driver="driverclassname"
db.url=jdbc:mysql://localhost:3306/YOURDBNAME
db.username=USERNAME
db.password=PASSWORD
.gitignore
en fil kommer att ignorera dina dbconfig.properties
medan du trycker till det offentliga arkivet för ytterligare referens om gitinore
ref :https://git-scm.com/docs/gitignore
.gitignore-fil
/resources/dbconfig.propreties/
java-klassen för att läsa data från egenskapsfilen 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){
}