DatabaseMetaデータ拡張機能を使用した Db2 Connect バージョンおよび IBM Data Server Driver for JDBC and SQLJ バージョンの識別

DB2DatabaseMetaData.getDriverDB2ConnectLevel メソッドは、アプリケーションがデータ・サーバーへの接続に使用している Db2 Connect のバージョンと IBM Data Server Driver for JDBC and SQLJ のバージョンを識別します。

このタスクについて

DB2DatabaseMetaData.getDriverDB2ConnectLevel メソッドを使用して、アプリケーションがデータ・サーバーへの接続に使用している Db2 Connect のバージョンと IBM Data Server Driver for JDBC and SQLJ のバージョンを識別します。

プロシージャー

DB2DatabaseMetaData.getDriverDB2ConnectLevel メソッドを呼び出すには、以下の基本手順を実行する必要があります。

  1. 接続で getMetaData メソッドを呼び出し、 DatabaseMetaData オブジェクトを DB2DatabaseMetaData オブジェクトにキャストして、 DatabaseMetaData オブジェクトを作成します。
  2. DB2DatabaseMetaData.getDriverDB2ConnectLevel メソッドを呼び出して、 Db2 Connect および IBM Data Server Driver for JDBC and SQLJ のバージョンに関する情報を取得します。

以下のコードは、 DB2DatabaseMetaData.getDriverDB2ConnectLevel メソッドを使用して、 Db2 Connect および IBM Data Server Driver for JDBC and SQLJ のバージョンを判別する方法を示しています。

Connection con;
com.ibm.db2.jcc.DB2DatabaseMetaData dbmd;
String versionDetails;

dbmd = (DB2DatabaseMetaData) con.getMetaData();      // Create the DB2DatabaseMetaData object
versionDetails = dbmd.getDriverDB2ConnectLevel();    // Check the version of DB2Connect while 
                                                     // requesting IBM data server driver for 
                                                     // JDBC and SQLJ version driver version
System.out.println("DB2Connect version: " + versionDetails);