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

Cách đọc tham số cấu hình cơ sở dữ liệu bằng cách sử dụng tệp thuộc tính trong chế độ ngủ đông

util:properties không phải là thẻ hợp lệ để sử dụng trong hibernate.cfg.xml tập tin. Nếu bạn muốn đặt tất cả các chi tiết cấu hình DB trong một tệp thuộc tính thì bạn có thể đặt chúng trong hibernate.properties và xóa chúng khỏi hibernate.cfg.xml tập tin. Bằng cách này, các chi tiết DB sẽ được duy trì trong tệp thuộc tính.

Nếu bạn muốn duy trì một tệp riêng thay vì sử dụng tệp hibernate.properties thì bạn có thể thử cách này:

java.util.Properties properties = new Properties();
properties.load(new FileInputStream("db.properties"));

Configuration configuration = new Configuration();

configuration.configure("hibernate.cfg.xml").addProperties(properties);;

ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
.applySettings(configuration.getProperties()).build();

SessionFactory sessionFactory = configuration
.buildSessionFactory(serviceRegistry);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để vô hiệu hóa innodb trong mysql?

  2. Mysql:Hoán đổi dữ liệu cho các hàng khác nhau

  3. Làm cách nào để bạn sử dụng tốt các CPU đa lõi trong các ứng dụng PHP / MySQL của mình?

  4. Python 'float64' không thể được chuyển đổi thành loại MySQL nhưng trong truy vấn thủ công, không có vấn đề gì

  5. Sự kiện lặp lại vào ngày trong tuần thứ n của mỗi tháng