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

Làm cách nào để lấy tên cơ sở dữ liệu mà tôi được kết nối thông qua Hibernate?

Bạn có thể:

  1. Tạo một truy vấn SQL gốc, với session.createSQLQuery(...) . Bạn có thể trích xuất một hàng kết quả bằng uniqueResult() .

  2. Có được Connection từ Session và trích xuất chuỗi kết nối từ siêu dữ liệu cơ sở dữ liệu. Đối với SQL Server, tôi tin rằng bạn sẽ cần phân tích cú pháp connection.getMetaData().getURL() để trích xuất tên cơ sở dữ liệu thực tế.

Lưu ý rằng Session.connection() được coi là không dùng nữa và bạn phải sử dụng Session.doWork() .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cập nhật cấu hình thư cơ sở dữ liệu trong SQL Server (T-SQL)

  2. SQL Server 2000:Ý tưởng để thực hiện truy vấn con tổng hợp nối

  3. pyodbc trên google colab

  4. Làm cách nào để chỉnh sửa nhanh các giá trị trong bảng trong SQL Server Management Studio?

  5. Truy vấn SQL để đếm các bản ghi mỗi tháng