Pregunta

En JDBC, ¿cómo verificar, que estamos usando la base de datos Oracle 8i?

¿Fue útil?

Solución

Connection connection = DriverManager.getConnection(url);
DatabaseMetaData meta = connection.getMetaData();
String product = meta.getDatabaseProductName();
String major = meta.getDatabaseMajorVersion();
String minor = meta.getDatabaseMinorVersion();

Otros consejos

Es posible que tenga que usar el Clase de metadatos de base de datos .

Ejecutar:

select * from v$version

Debe producir algo como:

Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bi
PL/SQL Release 10.2.0.4.0 - Production
...

Entonces es solo una simple cuestión de analizar esa primera fila de resultados.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top