原因:由于PowerDesigner是32位的,而一般windows系统都是64位了,装的对应64位JDK,而该软件需要32位的JDK下运行
解决方式:下载32位JDK,配置环境变量
步骤:
1、下载32位JDK
2、配置环境变量(JAVA_HOME和数据库驱动包全路径)
JAVA_HOME:D:javajdkjdk1.8.0_111(x86)
PATH:%JAVA_HOME%in;D:javajdkjdk1.8.0_111(x86)inmysql-connector-java-5.1.20.jar
3、配置PowerDesigner
PowerDesigner 点击 Tools --> General Options --> Variables:
JAR D:javajdkjdk1.8.0_111(x86)in
jar.exe
JAVA D:javajdkjdk1.8.0_111(x86)in
java.exe
JAVAC D:javajdkjdk1.8.0_111(x86)in
avac.exe
JAVADOC D:javajdkjdk1.8.0_111(x86)in
javadoc.exe
4、连接数据库
工具栏DataBase ---> Conection ---> Conection Profile ----> Configure --->
- Connection profile name:JDBC配置文件名称,可随意填写
- Directory:配置文件保存路径 默认不改
- Description:配置文件描述,可根据实际用途填写
- Connection type:连接方式,这里我们选择JDBC
- DBMS type:数据库类型,提供大部分主流数据库选择,选择MySQL
- User name:登录数据库的用户名
- JDBC driver class:指定驱动类,使用默认的com.mysql.jdbc.Driver
- JDBC connection URL:连接URL,格式jdbc:mysql://ServerIP/Hostname:port/firstdatabase ,此处firstdatabase是你想连接的数据库
- JDBC driver jar files:D:javajdkjdk1.8.0_111(x86)inmysql-connector-java-5.1.20.jar(指定连接的jar包路径)
5、Test Conection
successful 连接成功