Question

dans JDBC, comment vérifier, que nous utilisons la base de données Oracle 8i?

Était-ce utile?

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
scroll top