我目前正在制作一个小的Java应用程序来对访问数据库执行一些CRUD操作。在tafe他们运行32位机器,所以它在那里工作,但在家里我运行64位,所以我做了一些研究,并发现SysWOW64中的odbcad32.exe。所以我在那里创建了数据源,并且J Creator仍然有一个错误,说明指定的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
没有运气这一点。我敢肯定它的小东西我在这里缺少的东西
谢谢你的任何帮助,你可以提供!
一些我在项目设置和JDK配置文件中查看的更多信息,它使用的JDK版本是1.6.0_24,它们看起来像程序文件\ java – Zac
,它看起来是64位Java。如果将其更改为32位Java,会发生什么情况? –
对不起,但我不知道如何将其更改为32位。它只是创建一个具有程序文件(x86)\ java主路径的新JDK配置文件? – Zac