Comment vérifier, que nous utilisons une base de données Oracle 8i dans JDBC?
Question
dans JDBC, comment vérifier, que nous utilisons la base de données Oracle 8i?
La solution
Connection connection = DriverManager.getConnection(url);
DatabaseMetaData meta = connection.getMetaData();
String product = meta.getDatabaseProductName();
String major = meta.getDatabaseMajorVersion();
String minor = meta.getDatabaseMinorVersion();
Autres conseils
Vous devrez peut-être utiliser le classe de métadonnées de base de données .
RUN:
select * from v$version
Il devrait produire quelque chose comme:
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bi
PL/SQL Release 10.2.0.4.0 - Production
...
Alors c'est juste une simple affaire de analyse de la 1ère rangée de résultat.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow