日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 芯聞號 > 充電吧
[導(dǎo)讀]Java使用ODBC橋方式時候,連接Microsoft Access數(shù)據(jù)庫出現(xiàn)“鏈接失敗java.sql.SQLException: [Microsoft][ODBC 驅(qū)動程序管理器] 在指定的 DS

Java使用ODBC橋方式時候,連接Microsoft Access數(shù)據(jù)庫出現(xiàn)

“鏈接失敗java.sql.SQLException: [Microsoft][ODBC 驅(qū)動程序管理器] 在指定的 DSN 中,驅(qū)動程序和應(yīng)用程序之間的體系結(jié)構(gòu)不匹配”


嘗試了好多遍問題都是沒有解決。

問題原因其實很簡單,通俗一點說就是你安裝的office 辦公軟件版本和電腦系統(tǒng)類型不匹配而已。

本人電腦是64位操作系統(tǒng)。


而我安裝的是office 版本的32位(tips:office 查看版本信息方法:文件→幫助→關(guān)于Microsoft *** 即可查看, office 2007沒有32位和64位之分)


所以,在建立ODBC數(shù)據(jù)源的時候也找不到Microsoft Access Driver (*.mdb)驅(qū)動程序。



所以,要么找換一臺32位操作系統(tǒng)的,或者安裝64位版本的office。

下面,我就用第二種方法安裝64位版本的office吧(安裝方法自行解決)

安裝完office之后,我們查看一下office版本位數(shù)是多少


然后,我們再建立ODBC數(shù)據(jù)源

開始(菜單)---控制面板---管理工具----數(shù)據(jù)源(ODBC),如圖所示:


選擇“添加”


現(xiàn)在我們可以看到我們需要建立的 Microsoft Access Driver (*.mdb)?


我們還要在 Microsoft Access 建立一個數(shù)據(jù)文件 Database1.accdb或者Database1.mdb,不然會報錯

鏈接失敗java.sql.SQLException: No data found


新建的Database1.accdb


在新建的access數(shù)據(jù)源里,“選擇”然后找到新建的Database1.accdb所在目錄,選擇數(shù)據(jù)庫文件Database1.accdb


選擇完成后的數(shù)據(jù)源


“確定”之后,在ODBC 數(shù)據(jù)源管理器顯示有創(chuàng)建的access


數(shù)據(jù)庫創(chuàng)建完成,問題也就能解決了

然后再運行程序看看


已經(jīng)成功連接到數(shù)據(jù)庫!




本人小白,有什么不對的地方請各位大神多多指出。有更好的解決方法,也希望跟大神一起共同探討!



本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉