Как проверить в 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 ...
Тогда просто разобрать эту первую строку результатов.