- 第一步
需要安裝MySQL Connetion/ODBC,因爲PowerDesigner連接MySQL,需要中間的紐帶,MySQL Connetion/ODBC 相當於中間商一樣,既可以和MySQL溝通,也可以與PowerDesigner溝通。下載地址,建議下載32位的,64位的會報錯 - 需要像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