Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm cách nào để đọc tệp thuộc tính và kết nối cơ sở dữ liệu MySQL?

Bạn có thể tiết kiệm cho mình db.properties gửi đến một vị trí cố định bên ngoài và truy cập nó để truy xuất các thuộc tính kết nối của bạn sau này:

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

Sau đó, trên mọi môi trường, bạn có thể có một bản sao khác nhau của cài đặt cơ sở dữ liệu của mình mà không cần phải thay đổi tệp ứng dụng của mình (JAR, ER hoặc bất kỳ thứ gì).

Tệp thuộc tính kết nối cơ sở dữ liệu mẫu:

# 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. Kích thước lược đồ MySQL

  2. MySQL COALESCE () Giải thích

  3. Cập nhật MySQL CASE WHEN / THEN / ELSE

  4. Sử dụng PHPExcel để tạo các tệp excel được tạo tự động

  5. Loại dữ liệu để lưu trữ Kinh độ / Vĩ độ trong Mysql