我目前正在製作一個小的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