如何检查,我们正在JDBC中使用Oracle 8i数据库?
题
在JDBC中,如何检查,我们使用Oracle 8i数据库?
解决方案
Connection connection = DriverManager.getConnection(url);
DatabaseMetaData meta = connection.getMetaData();
String product = meta.getDatabaseProductName();
String major = meta.getDatabaseMajorVersion();
String minor = meta.getDatabaseMinorVersion();
. 其他提示
您可能必须使用数据库元数据类。
运行:
select * from v$version
.
它应该产生类似的东西:
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bi
PL/SQL Release 10.2.0.4.0 - Production
...
.
然后它只是解析第一个结果行的简单问题。
不隶属于 StackOverflow