0

Javaコードを使用してMS Accessのバージョン番号を見つける方法はありますか. jdbc-odbc ブリッジを使用して MS Access に接続しています。

私のユースケースは、JDBC DriverManager.getConnection("jdbc:odbc:DRIVER={Microsoft Access Driver( .mdb, .accdb);}DBQ=filename")を使用して mdb および accdb ドライバーをロードすること です。

Access 2003 以前のバージョンを使用すると、accdb ドライバーがインストールされません。そのため、ロード中に例外がスローされます。それを解決する方法は何ですか。

前もって感謝します。

よろしく、ガネーサン

4

2 に答える 2

0

java.sql.Connection から、 getMetaData() を使用してDatabaseMetaDataを取得します。ドライバーがこの情報を実装している場合、バージョン情報を取得するためのいくつかのメソッド ( getDatabaseMajorVersion() など) をここで使用できます。

于 2013-08-05T11:12:17.520 に答える