[英]How to set database name at runtime in Spring Hibernate
問題描述
我有來自6台不同機器的6個數據庫,並且有一台雲服務器。 在用戶登錄時,將決定在應用程序中將使用哪個數據庫。
我可以連接單個數據庫。 但是我不知道處理數據庫的動態名稱。
更新:
我能夠動態更改數據庫,但問題仍然存在。 僅在一個常見的數據庫(放置在雲服務器中)中有一些存儲過程((在我無法將存儲過程添加到所有數據庫的情況下,我受到限制),因此我無法為任何其他數據庫調用存儲過程。 我怎么打
請給我一些想法。
這個Java Ranch論壇主題解釋了如何做到這一點。 它顯示了如何在運行時更改用戶名/密碼,但我想更改連接字符串或其他任何部分的方式相同。
http://www.coderanch.com/t/489984/ORM/java/modify-hibernate-cfg-xml-at
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.