Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak odczytać plik właściwości i podłączyć bazę danych MySQL?

Możesz zaoszczędzić db.properties plik do zewnętrznej stałej lokalizacji i uzyskaj do niego dostęp na później, aby pobrać właściwości połączenia:

Properties props = new Properties();
FileInputStream in = new FileInputStream("/external/configuration/dir/db.properties");
props.load(in);
in.close();

String driver = props.getProperty("jdbc.driver");
if (driver != null) {
    Class.forName(driver) ;
}

String url = props.getProperty("jdbc.url");
String username = props.getProperty("jdbc.username");
String password = props.getProperty("jdbc.password");

Connection con = DriverManager.getConnection(url, username, password);

Następnie w każdym środowisku możesz mieć inną kopię ustawień bazy danych, bez konieczności zmiany pliku aplikacji (JAR, ER lub cokolwiek innego).

Przykładowy plik właściwości połączenia z bazą danych:

# Oracle DB properties
#jdbc.driver=oracle.jdbc.driver.OracleDriver
#jdbc.url=jdbc:oracle:thin:@localhost:1571:MyDbSID
#jdbc.username=root
#jdbc.password=admin

# MySQL DB properties
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/MyDbName
jdbc.username=root
jdbc.password=admin


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JavaScript Potwierdź przed usunięciem za pomocą PHP/MYSQL

  2. Czy mysqldump niezawodnie obsługuje dane binarne?

  3. Nie można połączyć się z serwerem bazy danych (środowiskiem roboczym mysql)

  4. Zapytania hierarchiczne w MySQL

  5. Usuń wiersz, jeśli tabela istnieje SQL