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

Hibernate:Sử dụng hai lược đồ DataBase khác nhau trong cùng một ứng dụng

Bạn có thể sử dụng @Table(catalog="") để chỉ định cơ sở dữ liệu mà chúng thuộc về và sau đó cũng có thể tạo mối quan hệ giữa cơ sở dữ liệu.

trong trường hợp của bạn Wheel bản đồ tới DB1, Car sang DB2 và MotorCycle sang DB3 bằng cách sử dụng thuộc tính danh mục.

tôi đã sử dụng giải pháp này với MySQL và MSSQL và hoạt động hoàn toàn tốt. chỉ hạn chế này là cả ba DB phải ở trong cùng một máy chủ cơ sở dữ liệu và người dùng đang được sử dụng để truy cập db phải có quyền thích hợp đối với tất cả DB.

Vì giải pháp này chỉ thêm tên lược đồ so với bảng trong tất cả các truy vấn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truy vấn MySQL trở nên hoang dã?

  2. Ứng dụng Django nhiều người thuê:Thay đổi kết nối cơ sở dữ liệu theo yêu cầu?

  3. Làm thế nào để truy vấn cơ sở dữ liệu PHP / MySQL hoạt động chính xác?

  4. cách tìm dấu phẩy với mysql find_in_set

  5. MongoDB làm bộ nhớ đệm cho các tham gia và truy vấn thường xuyên từ MySQL