在 jdbc 中,如何检查我们使用的是 oracle 8i 数据库?
问问题
749 次
3 回答
6
Connection connection = DriverManager.getConnection(url);
DatabaseMetaData meta = connection.getMetaData();
String product = meta.getDatabaseProductName();
String major = meta.getDatabaseMajorVersion();
String minor = meta.getDatabaseMinorVersion();
于 2011-05-23T12:41:36.613 回答
5
您可能必须使用数据库元数据类。
于 2011-05-23T12:37:42.597 回答
2
跑:
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
...
然后,只需解析第一个结果行即可。
于 2011-05-23T12:34:48.840 回答