关于powerdesigner链接Mysql数据库和出现的问题解决方案

  1. 第一步
    需要安装MySQL Connetion/ODBC,因为PowerDesigner连接MySQL,需要中间的纽带,MySQL Connetion/ODBC 相当于中间商一样,既可以和MySQL沟通,也可以与PowerDesigner沟通。下载地址,建议下载32位的,64位的会报错
  2. 需要像ODBC数据源添加DSN,下面是步骤
    |–打开“控制面板”-》“系统和安全”-》“管理工具”
    关于powerdesigner链接Mysql数据库和出现的问题解决方案_第1张图片

关于powerdesigner链接Mysql数据库和出现的问题解决方案_第2张图片

关于powerdesigner链接Mysql数据库和出现的问题解决方案_第3张图片

这里要特别强调的是关于”TCP/IP Server”的选择,一般的我们都会将IP添加上去,如果点击”Test”,会出现连接成功的信息,但是在后面PowerDesigner连接MySQL的过程中会报错,报出”unknown mysql server host”,没有能解析出IP,但使用localhost不存在这样的问题。

3.向PowerDesigner中导入MySQL数据库
在PowerDesigner里,使用菜单File=》Reverse Engineer=》Database,DBMS选择MySQL5.0,点击确定

关于powerdesigner链接Mysql数据库和出现的问题解决方案_第4张图片

在弹出的Database Reverse Engineering Options窗口的Selection里,选择Using a data source,点击右边的小数据库图标,在弹窗里,选择ODBC file data source,选择我们之前已新建好的用户DSN,连接即可。

关于powerdesigner链接Mysql数据库和出现的问题解决方案_第5张图片

关于powerdesigner链接Mysql数据库和出现的问题解决方案_第6张图片
关于powerdesigner链接Mysql数据库和出现的问题解决方案_第7张图片

关于powerdesigner链接Mysql数据库和出现的问题解决方案_第8张图片

在选择导入表的时候,应该把所有的表线反向勾选,然后选择用户,导入该用户下的所有的关于powerdesigner链接Mysql数据库和出现的问题解决方案_第9张图片

这样,表就导入到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

你可能感兴趣的:(数据库,技能,工具)