PowerDesigner通過ODBC來實現Mysql數據庫的連接操作


win7 64位 PowerDesigner ODBC 連接 mysql 報Connection failed的處理方案

     如果你裝的是64位系統,在控制面板->管理工具中打開的ODBC管理器也是否64位的管理器。如果你裝的ODBC驅動是32位的,則在控制面板->管理工具中打開的ODBC管理器中是看不到你安裝的驅動的。32位ODBC管理器在系統中的位置:WIN7: C:\Windows\SysWOW64\odbcad32.exe,可在此管理32位的ODBC驅動。

    開始安裝mysql-odbc64位的,但是powerDesigner連接的時候一直報連接錯誤!后來查了一下說是安裝mysql-odbc32位的就行,但是mysql-odbc32位的安裝后odbc找不到驅動,再查才知道要用C:/Windows/SysWOW64/odbcad32.exe重新下載處理就可以用了,powerDesigner也可以連接了!

    對於powerDesigner只支持32位的jdk,所以首先下載jdk來對於powerDesigner中的環境變量來進行處理:

      PowerDesigner Tools --> General Options --> Variables

  1. JAR             D:\Program Files (x86)\Java\jdk1.7.0_13\bin\jar.exe  
  2. JAVA           D:\Program Files (x86)\Java\jdk1.7.0_13\bin\java.exe  
  3. JAVAC         D:\Program Files (x86)\Java\jdk1.7.0_13\bin\javac.exe  
  4. JAVADOC     D:\Program Files (x86)\Java\jdk1.7.0_13\bin\javadoc.exe

   在 PowerDesigner中的操作逆向工程操作步驟:

  1、  首先要確保機器安裝了MySql的ODBC驅動,去http://dev.mysql.com/downloads/connector/odbc/5.1.html 下載 Connector/ODBC 5.1.13 的 Windows (x86,32-bit), MSI Installer  安裝程序,並安裝成功;

  2、在系統的管理工具的數據源(ODBC)里添加了一個文件DSN,選擇MySQL ODBC 5.1 Driver,並輸入ip端口等信息,保存為文件;

  3、接着准備導入,在PowerDesigner里,使用菜單File=》Reverse Engineer=》Database,DBMS選擇MySQL5.0,點擊確定;

  4、在彈出的Database Reverse Engineering Options窗口的Selection里,選擇Using a data source,點擊右邊的小數據庫圖標,在彈窗里,選擇ODBC file data source,並找到第2步創建的DSN文件,然后在下面輸入User ID和Password,點擊Connect

  5、再點確定,即可彈出數據庫的表選擇窗口,選擇你需要導入的數據庫和相應的表之后,點確定,就開始從MySql導入了

  對於這個過程用到的文件分享的地址為:  鏈接:http://pan.baidu.com/s/1mgtPB9Q 密碼:co5a


免責聲明!

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



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