現在、アクセスデータベースでCRUDを実行するための小さなJavaアプリケーションを作成中です。 tafeでは32ビットマシンを実行するので、そこで動作しますが、自宅で64ビットを実行するので、いくつかの調査を行い、SysWOW64のodbcad32.exeについて調べました。だから私はそこにデータソースを作ったとジェイクリエイターは、指定されたDSNは、ドライバとアプリケーションの間のアーキテクチャの不一致が含まれているというエラーがまだあります。だから私は現在、dsnが32ビット版であっても、J Creatorはまだ64ビット版を探していると考えています。64ビットマシンでodbcad32をロードしようとすると、エラーが発生する
ここには、APがロードする.propertiesファイルがあります。
driver = sun.jdbc.odbc.JdbcOdbcDriver
url = jdbc:odbc:booksDSN_32;database=booksdb.mdb
username = user
password = password
connections=1
私は多分、URLが私は
URL = JDBCにそれを変え異なるにする必要があると思った:odbcad32:booksDSN_32、それを使用して、データベース= booksdb.mdb
運。私はここに何か小さなものが紛失していると確信しています
ありがとうございました!
私は64ビットのJavaに見えるプログラムファイル\ java – Zac
にあるように見えるJDKバージョン1.6.0_24を使用しているプロジェクト設定とJDKプロファイルの下で調べました。 32ビットJavaに変更するとどうなりますか? –
申し訳ありませんが、32ビットに変更する方法はわかりません。プログラムファイル(x86)\ javaのホームパスを持つ新しいJDKプロファイルを作成するだけですか? – Zac