Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara membaca file properti dan menghubungkan database MySQL?

Anda dapat menghemat db.properties file ke lokasi tetap eksternal, dan akses untuk nanti untuk mengambil properti koneksi Anda:

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);

Kemudian, di setiap lingkungan Anda dapat memiliki salinan pengaturan database yang berbeda, tanpa harus mengubah file aplikasi Anda (JAR, ER, atau apa pun).

Contoh file properti koneksi database:

# 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. Menggunakan kunci dan nilai array untuk membuat pernyataan pilih sql

  2. kesalahan sintaks untuk deklarasi variabel mysql

  3. Perbedaan tanggal antara dua record dalam tabel yang sama

  4. Nilai desimal (bilangan bulat) salah:' ' mySQL

  5. C# MySQL SSL Connection Error saat mencoba menggunakan conn.Open()