Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как мога да получа името на базата данни, към която съм свързан чрез Hibernate?

Можете да:

  1. Създайте собствена SQL заявка с session.createSQLQuery(...) . Можете да извлечете един ред резултати с uniqueResult() .

  2. Получете JDBC Connection от Session и извлечете низа за връзка от метаданните на базата данни. За SQL Server смятам, че ще трябва да анализирате connection.getMetaData().getURL() за да извлечете действителното име на базата данни.

Обърнете внимание, че Session.connection() се счита за остарял и трябва да използвате 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. sql първичен ключ и индекс

  2. Как да проверите резултатите от заданието на пакета SSIS, след като завърши изпълнението си?

  3. DAY() Примери в SQL Server (T-SQL)

  4. Заявка, за да получите само числа от низ

  5. как да присвоите стойност на cte на променлива