0
我想知道如何從DatabaseMetaData獲取數據庫實例名稱,或者有什麼辦法可以做到這一點,有點卡在這裏,謝謝任何指針!我如何從DatabaseMetaData對象獲得sql server數據庫名稱
How to get sqlserver database name from datasource name in Java
即使
我想知道如何從DatabaseMetaData獲取數據庫實例名稱,或者有什麼辦法可以做到這一點,有點卡在這裏,謝謝任何指針!我如何從DatabaseMetaData對象獲得sql server數據庫名稱
How to get sqlserver database name from datasource name in Java
即使
一旦你獲得一個數據庫連接:
// url is usually in the format jdbc:mysql://<ip address>:<port>/<database name>
String url = theConnection..getMetaData().getURL();
String databaseName = StringUtils.substringAfterLast(url, "/");
上面的代碼使用StringUtils的Apache中共享郎3
能否請您clearify你會喜歡實現?我對「數據庫實例」的含義有點不清楚。我假設你已經通過連接獲得了DatabaseMetaData,它代表了與數據庫的連接。您可以通過Connection實例對數據庫執行所有操作。但是,我不清楚你想達到什麼目的? – sbrattla
[如何從Java中的數據源名稱獲取sqlserver數據庫名]可能的重複(http://stackoverflow.com/questions/7116517/how-to-get-sqlserver-database-name-from-datasource-name-in- JAVA) – adatapost