如何从DatabaseMetaData对象获取sql server数据库名称

时间:2011-08-19 06:41:40

标签: java database sqldatasource

我想知道如何从DatabaseMetaData获取数据库实例名称,或者我有什么方法可以做到这一点,有点困在这里,感谢任何指针!

How to get sqlserver database name from datasource name in Java

即使

1 个答案:

答案 0 :(得分:0)

获得数据库连接后:

// url is usually in the format jdbc:mysql://<ip address>:<port>/<database name>    
String url = theConnection..getMetaData().getURL();
String databaseName = StringUtils.substringAfterLast(url, "/");

以上代码在Apache Commons Lang 3中使用StringUtils