0

ODBC ドライバー経由で Sage ERP に接続する Java デスクトップ アプリケーションを構築しています。ただし、私は 64 ビットの Windows7 OS を使用しており、ODBC ドライバーは 32 ビットです。次の例外を生成したもの:

[Microsoft][ODBC Driver Manager] 指定された DSN には、ドライバーとアプリケーションの間のアーキテクチャの不一致が含まれています

参考までに、C:\Windows\SysWOW64\odbcad32.exe を介して DSN を構成しています。

私のクエリをグーグルで調べた後、解決策はJavaアプリケーションを強制的に32ビットJVMモードで実行することだと思います。誰でもこれを乗り越えるのを手伝ってくれますか

4

2 に答える 2

0

別の選択肢があります。ブリッジ部分が JDBC と ODBC の間のブリッジであるだけでなく、64 ビット システムと 32 ビット システムの間のブリッジでもある JDBC-ODBC ブリッジを使用できます。ここにあるものは、ソケットを介して JDBC ドライバーを 32 ビット サーバーから分離することによってそれを行います。

于 2013-10-04T14:17:35.377 に答える
-1

コードを実行するには、cmd "c:\progra~2\java\jdk1.7.0\bin" で次のコマンドを入力するだけで、ur プログラムをコンパイルして実行します... コマンドをそのまま実行して、1 文字も変更しないでくださいjdkのバージョンを除く

于 2013-12-23T08:27:45.720 に答える