關於powerdesigner連結Mysql資料庫和出現的問題解決方案
- 第一步
需要安裝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