JDBC-ODBC橋接器連接Access數據庫


今天,遇到一個問題,雖然不是什么大難題,但對於初學者來說也纏繞了我好久!(好氣哦)

問題:

運行jsp項目連接不上數據庫:

java.sql.SQLException: [Microsoft][ODBC 驅動程序管理器] 在指定的 DSN 中,驅動程序和應用程序之間的體系結構不匹配。

我是用JDBC-ODBC橋接器連接Access數據庫,出現這個問題,肯定是數據庫的連接問題,於是我各種百度,不過說的感覺都不是太好!

解決方法:

1.首先我的電腦是64位操作系統,JDK 1.7(64位),Tonacat 7.0(64位)

2.控制面板-管理工具

此時會出現2個ODBC數據源,由於我的電腦是64位操作系統,JDK 1.7(64位),Tonacat 7.0(64位),所以應該選用64位。

3.接着"系統DSN“,點擊”添加“按鈕,結果只有下面幾個驅動程序

4.別慌,此時應該下載個連接Access數據庫的驅動程序(64位),附上下載地址吧:http://download.microsoft.com/download/E/4/2/E4220252-5FAE-4F0A-B1B9-0B48B5FBCCF9/AccessDatabaseEngine_X64.exe

 安裝下就好!

5.最后,創建ODBC數據源,連接Access數據庫的驅動程序有了。

我遇到的問題就解決了。

上面廢話了這么多,總結下:出現這種原因是因為你的JDK和ODBC數據源位數不一致

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM