问题:本来想通过powerDesigner16的数据库逆向工程生成物理模型pd,可是配置好数据源,连接mysql数据库时,提示
powerDesigner16 连接mysql提示“connection test failed”。
如下图所示:
网上的解决思路是按照JDK32位,然后进行相关项配置
如下为网上百度的解决思路:
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
可是因为我的电脑装的64位JDK,平时要用64位的JDK进行开发,不想换来换去。
在不更改JDK的前提下,我使用了以下解决办法:
1,从数据库中导出要进行逆向工程生成物理模型的数据的结构SQL,
2,从powerdesigner16 的菜单功能选项中,根据数据库进行逆向工程生成物理模型时选择从SQL中逆向生成
如下图所示: