我們在Windows xp中訪問access的時候,連接數據庫url一般是這樣寫:jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=xxx.mdb;
但是在window7 64位系統,是沒有辦法找到這個驅動的,會報未發現數據源名稱並且未指定默認驅動程序
這個時候我們需要安裝Access的驅動程序,獲取地址:
- 32位:http://download.microsoft.com/download/E/4/2/E4220252-5FAE-4F0A-B1B9-0B48B5FBCCF9/AccessDatabaseEngine.exe
- 64位:http://download.microsoft.com/download/E/4/2/E4220252-5FAE-4F0A-B1B9-0B48B5FBCCF9/AccessDatabaseEngine_X64.exe
安裝好之后,進入“控制面板”-》“管理工具”-》“數據源(ODBC)”查看是否存在Access驅動
然后在系統DSN
中新建數據源:
之后修改程序中的odbj url
配置jdbc:odbc:driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=xxx.mdb
再執行程序基本能解決,如果無法解決
來源:https://blog.csdn.net/tiantang_1986/article/details/88715841