Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да скриете MySQL низ за връзка - потребителско име и парола на GitHub (Java)

Файл със свойства

Може да се използва за получаване на стойност на свойството въз основа на ключа на свойството. Класът Properties предоставя методи за получаване на данни от файла със свойства и съхраняване на данни във файла със свойства. Освен това може да се използва за получаване на свойства на системата.

Предимство на файла със свойства

Не се изисква повторно компилиране, ако информацията е променена от файла със свойства:Ако някаква информация е променена от файла със свойства, не е необходимо да компилирате отново java класа. Използва се за съхраняване на информация, която трябва да се променя често.

За да получите информация от файла със свойства, създайте името на файла със свойства като .dbconfig.properties

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

.gitignore файл ще игнорира вашите dbconfig.properties докато насочвате към публичното хранилище за допълнителна справка относно gitinore ref :https://git-scm.com/docs/gitignore

.gitignore файл

 /resources/dbconfig.propreties/

java класа, за да прочете данните от файла със свойства в 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. INSERT и UPDATE в една заявка MYSQL

  2. Проблем с PDO bindParam

  3. Как да изчислим ранга в MySQL

  4. каква е употребата на опцията за пул в база данни.yml

  5. Свързване на приложението Heroku Lumen с Amazon RDS MySQL 5.7.19