Como verificar, que estamos utilizando banco de dados oracle 8i no jdbc?
Pergunta
Em jdbc, como seleção, que estamos utilizando banco de dados oracle 8i?
Solução
Connection connection = DriverManager.getConnection(url);
DatabaseMetaData meta = connection.getMetaData();
String product = meta.getDatabaseProductName();
String major = meta.getDatabaseMajorVersion();
String minor = meta.getDatabaseMinorVersion();
Outras dicas
Você pode ter que usar o Classe de metadados de banco de dados .
Executar:
select * from v$version
Ele deve produzir algo como:
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bi
PL/SQL Release 10.2.0.4.0 - Production
...
Em seguida, é apenas uma simples questão de análise que a 1ª linha do resultado.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow