Powerdesigner 連接mysql 在指定的DSN中,驅動程序和應用程序之間的體系結構不匹配 SQLSTATE = IM014


系統環境: WIN7 64位系統,

用Powerdesigner 連接MySQL 逆向工程時 報錯 "在指定的DSN中,驅動程序和應用程序之間的體系結構不匹配 SQLSTATE = IM014",

在網上查到的資料說是 安裝的 mysql-connector-odbc-5.3.6-winx64.msi ,應該安裝 mysql-connector-odbc-5.3.6-winx32.msi 如下:

Win7 x86_64環境下,PowerDesigner通過ODBC建立與MySQL5的連接  環境:  Windows 7  MySQL Communication Server 5 PowerDesigner Version15.1.0.2850  mysql-connector-odbc-5.2.3-ansi-winx64(或者mysql-connector-odbc-5.2.3-winx64)   

在通過ODBC建立連接里,如使用64位版本的mysql-connector-odbc,可在Windows 7系統里進行ODBC數據源的配置測試數據庫的連接通過,但在使用Power Designer時測試連接失敗。

但在更換成32位版本時,測試通過。  即使用mysql-connector-odbc-5.2.3-ansi-win32

我按照如上方法安裝了32位的 ,但是在 ODBC數據源管理器中並沒有出現 MySQL的數據源



無奈安裝回 64位JDBC驅動,出現如下界面,這時我的系統中同時安裝了 mysql-connector-odbc-5.3.6-winx64.msi  和  mysql-connector-odbc-5.3.6-winx32.msi


創建用戶DSN時選擇 MySQL ODBC 5.3 Unicode Driver



然后在powerdesigner創建逆向工程時選擇:

打開PowerDesigner :

1)


2)如上選擇出現如下界面


3)點擊確定后出現如下界面


4)點擊紅框,出現如下界面


5)輸入 User ID , Password 后單擊 Connect 出現如下界面,這就成功了!







免責聲明!

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



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