首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何从java.sql.Connection获取数据库url?

如何从java.sql.Connection获取数据库url?
EN

Stack Overflow用户
提问于 2011-04-19 23:36:19
回答 4查看 64.8K关注 0票数 62

对于给定的Connection实例,如何找到Connection用来连接数据库的url?它是否在Connection.getClientInfo()方法返回的Properties中的某个位置?

如果你需要我提供更清晰的描述,欢迎所有评论。谢谢

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-04-19 23:40:18

Connection有返回DatabaseMetaDatagetMetaData()DatabaseMetaData具有返回此数据库管理系统的getURL()的URL。

票数 101
EN

Stack Overflow用户

发布于 2011-04-19 23:49:48

我相信您可以使用Connection中的DatabaseMetaData对象,然后获取网址。尝试:

代码语言:javascript
复制
DatabaseMetaData dmd = connection.getMetaData();
String url = dmd.getURL();
票数 28
EN

Stack Overflow用户

发布于 2013-10-05 02:21:12

在Connection对象内部,有一个DatabaseMetaData类型的对象,它包含大量关于数据库的信息。

Lucas de Oliveira给了你一个很好的代码示例。

下面是该对象的文档:Interface DatabaseMetaData

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5718952

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档