- 第一步
需要安装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