Archivo de propiedades
Se puede utilizar para obtener el valor de la propiedad en función de la clave de la propiedad. La clase de propiedades proporciona métodos para obtener datos del archivo de propiedades y almacenar datos en el archivo de propiedades. Además, se puede utilizar para obtener propiedades del sistema.
Ventaja del archivo de propiedades
No es necesario volver a compilar si la información se cambia desde el archivo de propiedades:si se cambia cualquier información desde el archivo de propiedades, no necesita volver a compilar la clase java. Se utiliza para almacenar información que se va a cambiar con frecuencia.
Para obtener información del archivo de propiedades, cree el nombre del archivo de propiedades como .dbconfig.properties
#DB Properties
db.driver="driverclassname"
db.url=jdbc:mysql://localhost:3306/YOURDBNAME
db.username=USERNAME
db.password=PASSWORD
.gitignore
un archivo ignorará su dbconfig.properties
mientras presiona al repositorio público para obtener más referencias sobre gitinore
ref:https://git-scm.com/docs/gitignore
Archivo .gitignore
/resources/dbconfig.propreties/
la clase java para leer los datos del archivo de propiedades en el archivo 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){
}