初めてお世話になります。java初心者です。
windows10(64bit)
jre7(64bit)
jdk1.7.0_17
Access2003(32bit)
という環境でjavaからMSACCESSに接続したく、C:\Windows\SysWOW64内のodbcad32.exeを使ってodbcを登録(Driver do Microsoft Access)、java内には
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con = DriverManager.getConnection("jdbc:odbc:xxxx","","");
と記述して、コンパイル(javac ooooo.java)までは行くのですが、実行時(java ooooo)に
指定された DSN には、ドライバーとアプリケーションとのアーキテクチャの不一致が含まれています
のエラーが出ます。
odbcは「プラットフォーム」の欄に32ビットと出ています。
この場合はjavaを32bitにする、あるいは32bit版を追加でインストールしてなんとか切り替えながら使うしかないのでしょうか?
その際、pathの設定や参考サイトなども教えていただけると大変助かります。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/05/18 00:42