Windows764ビットにMSOffice2007をインストールし、jdk 32ビットと64ビットもインストールしたので、MS Accessに接続しようとすると、すでにシステムDSNを作成しているため、上記の例外がコードによってスローされます。
質問する
1107 次
2 に答える
0
Java コードはビット固有ではなく、「duffymo」が言うように、Java には ODBC ブリッジはありません。使用している ODBC ブリッジは、ODBC ブリッジと同じビット サイズで MS ODBC ドライバー マネージャーを呼び出しています。ドライバー マネージャーが開こうとしている ODBC ドライバーのサイズが異なるため、エラーが返されます。
これを解決するには、ODBC ブリッジが、マシン上の MS Access ODBC ドライバーと同じビット サイズであることを確認する必要があります。
于 2013-04-29T13:16:23.827 に答える
0
Java 64 ビット コード ベースには ODBC ブリッジ ドライバ DLL がないため、おそらくそれが問題です。Access に接続できる JDBC ドライバーを購入するか、データベースを切り替える必要があります。Derby には JDK 6 以降がバンドルされています。おそらくそれはあなたのニーズを満たすでしょう。
于 2012-06-04T12:14:34.497 に答える