sql >> Databáze >  >> RDS >> Mysql

Jak skrýt připojovací řetězec MySQL – uživatelské jméno a heslo na GitHubu (Java)

Soubor vlastností

Lze jej použít k získání hodnoty vlastnosti na základě klíče vlastnosti. Třída Properties poskytuje metody pro získání dat ze souboru vlastností a uložení dat do souboru vlastností. Navíc jej lze použít k získání vlastností systému.

Výhoda souboru vlastností

Rekompilace není vyžadována, pokud se změní informace ze souboru vlastností:Pokud se změní nějaké informace ze souboru vlastností, nemusíte znovu kompilovat třídu Java. Používá se k ukládání informací, které je třeba často měnit.

Chcete-li získat informace ze souboru vlastností, vytvořte název souboru vlastností jako .dbconfig.properties

 #DB Properties
 db.driver="driverclassname"
 db.url=jdbc:mysql://localhost:3306/YOURDBNAME
 db.username=USERNAME
 db.password=PASSWORD

.gitignore soubor bude ignorovat vaše dbconfig.properties při tlačení do veřejného úložiště pro další reference o gitinore ref :https://git-scm.com/docs/gitignore

soubor .gitignore

 /resources/dbconfig.propreties/

třída java pro čtení dat ze souboru vlastností v souboru 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){
}



  1. SQL Server Vysoká dostupnost:Nainstalujte SQL Server cluster s podporou převzetí služeb při selhání, část 2

  2. Jak nastavit výchozí uživatelské heslo v PostgreSQL

  3. Provozování datového skladu na PostgreSQL

  4. Strom vztahů (rodinného) obchodu MySQL