Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Bagaimana saya bisa mendapatkan nama database yang terhubung dengan saya melalui Hibernate?

Anda dapat:

  1. Buat kueri SQL asli, dengan session.createSQLQuery(...) . Anda dapat mengekstrak satu baris hasil dengan uniqueResult() .

  2. Dapatkan Connection JDBC dari Session , dan ekstrak string koneksi dari metadata database. Untuk SQL Server, saya yakin Anda harus mengurai connection.getMetaData().getURL() untuk mengekstrak nama database yang sebenarnya.

Perhatikan bahwa Session.connection() dianggap usang, dan Anda seharusnya menggunakan 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. MSSQL2008 - Pyodbc - SQL sebelumnya bukan kueri

  2. Menyiapkan dan Mengonfigurasi Grup Ketersediaan Selalu Aktif di SQL Server

  3. Pengaturan batas waktu untuk SQL Server

  4. Memasukkan data SQL Server ke Salesforce.com

  5. Pilih pernyataan untuk menemukan duplikat pada bidang tertentu