如题,怎么获取数据库的链接信息,比如IP、端口、数据库名称等等
6 回复
有倒是有些办法
dao.run(new ConnCallback() {
public void invoke(Connection conn) throws Exception {
try {
DatabaseMetaData dmd = conn.getMetaData();
meta.setProductName(dmd.getDatabaseProductName());
meta.setVersion(dmd.getDatabaseProductVersion());
log.debug("JDBC Driver --> " + dmd.getDriverVersion());
log.debug("JDBC Name --> " + dmd.getDriverName());
if (!Strings.isBlank(dmd.getURL()))
log.debug("JDBC URL --> " + dmd.getURL());
}
catch (Exception e) {
log.info("something wrong when checking DataSource", e);
}
}
});
添加回复
请先登陆