關於powerdesigner鏈接Mysql數據庫和出現的問題解決方案

  1. 第一步
    需要安裝MySQL Connetion/ODBC,因爲PowerDesigner連接MySQL,需要中間的紐帶,MySQL Connetion/ODBC 相當於中間商一樣,既可以和MySQL溝通,也可以與PowerDesigner溝通。下載地址,建議下載32位的,64位的會報錯
  2. 需要像ODBC數據源添加DSN,下面是步驟
    |–打開“控制面板”-》“系統和安全”-》“管理工具”
    控制面板中打開ODBC

添加用戶DSN

填寫連接信息

這裏要特別強調的是關於”TCP/IP Server”的選擇,一般的我們都會將IP添加上去,如果點擊”Test”,會出現連接成功的信息,但是在後面PowerDesigner連接MySQL的過程中會報錯,報出”unknown mysql server host”,沒有能解析出IP,但使用localhost不存在這樣的問題。

3.向PowerDesigner中導入MySQL數據庫
在PowerDesigner裏,使用菜單File=》Reverse Engineer=》Database,DBMS選擇MySQL5.0,點擊確定

這裏寫圖片描述

在彈出的Database Reverse Engineering Options窗口的Selection裏,選擇Using a data source,點擊右邊的小數據庫圖標,在彈窗裏,選擇ODBC file data source,選擇我們之前已新建好的用戶DSN,連接即可。

這裏寫圖片描述

這裏寫圖片描述
這裏寫圖片描述

這裏寫圖片描述

在選擇導入表的時候,應該把所有的表線反向勾選,然後選擇用戶,導入該用戶下的所有的表

這樣,表就導入到powerdesigner了。

下面關於在powerdesigner連接MySQL報錯的整理:

powerdesigner 連接mysql提示“connection test failed”,該如何解決:

powerdesigner是基於jdk 32位的

1、把64位的jdk換成32位的jdk

2、系統變量:
CLASSPATH = E:\Workspaces\my-jar\mysql-connector-java-5.1.7-bin.jar
Path = D:\Java\jdk1.6.0_13\bin;
JAVA_HOME = D:\Java\jdk1.6.0_13\;

3、PowerDesigner Tools –> General Options –> Variables:
JAR D:\Java\jdk1.6.0_13\bin\jar.exe
JAVA D:\Java\jdk1.6.0_13\bin\java.exe
JAVAC D:\Java\jdk1.6.0_13\bin\javac.exe
JAVADOC D:\Java\jdk1.6.0_13\bin\javadoc.exe

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章