新しい64ビットラップトップがあり、STS 64ビットとJava 64ビットがインストールされています。私は32-bi MicrosoftデータベースへのODBC接続を作成しようとしています。ただし、デフォルトの管理ツールではアクセス用のドライバは提供されていません。検索を行ったところ、C:\ Windows \ SysWOW64 \ odbcad32.exeにある32ビットドライバを作成するための管理ツールがあることがわかりました。しかし、私がプログラムを実行するとアーキテクチャの不一致を示すエラーメッセージを表示するODBC接続が作成されました:64ビットJavaがODBC経由で32ビットMS Accessデータベースにアクセスできない
"[Microsoft] [ODBC Driver Manager]指定されたDSNには、ドライバとアプリケーションのアーキテクチャの不一致"
64ビットJavaが32ビットドライバを使用しようとしているからです。この問題を回避するために、引数 "-D32"をVM引数に入れようとしましたが、同じ結果が得られました。
私は、STSとJavaをアンインストールし、それらを32ビットバージョンに置き換えることを考えています。より良い解決策はありますか?
MS Access用の無料の64ビットドライバがありますか? http://www.microsoft.com/en-us/download/details.aspx?id=13255 – Fionnuala
私はそれについて読んだが、ユーザーはバグだと言っている。 –
どのユーザーですか?この段階では2歳で、2013年版が公開されています。バギーに関するコメントは過去からのものだと私は思います。 – Fionnuala