检测当前与Java一起使用的数据库

Beg*_*ers 1 java database odbc jdbc

有没有办法检测当前与Java连接的ODBC数据库?例如,我想知道应用程序当前是否已连接到Oracle 10g或SQL Server 2005.提前感谢.

Nik*_*bak 6

如果你有java.sql.Connection类,getMetaData方法将返回数据库信息.从DatabaseMetaData对象中,您可以检索各种类型的内容,例如驱动程序名称或连接URL,以确定您的服务器类型.编辑还有那里的getDatabaseProductName方法.