powerdesigner连接Mysql数据库

匿名 (未验证) 提交于 2019-12-02 21:59:42

此次使用Mysql8.0和powerdesigner16.5

1、新建一个pdm

2、点击菜单栏里database,选择connect

3、配置连接

由于第一次没有配置文件,所以需要配置,点击Configure

4、填写配置信息

如上图,选择添加数据库资源,出现如上,相关说明如下:
  • Connection profile name:JDBC配置文件名称,可随意填写
  • Directory:配置文件保存路径
  • Description:配置文件描述,可根据实际用途填写
  • Connection type:连接方式,这里我们选择JDBC
  • DBMS type:数据库类型,提供大部分主流数据库选择,我们选择MySQL
  • User name:登录数据库的用户名
  • JDBC driver class:指定驱动类,使用默认的com.mysql.jdbc.Driver
  • JDBC driver jar files:指定连接的jar包路径

此处:JDBC driver jar files不确定怎么弄,直接使用默认

5、点击Test Connection

出现问题1:

重新test connection

出现问题2:

出现此情况时由于缺少mysql conect jar驱动包,网上搜mysql官网

从上图中选择左下角的MySQL Connectors,出现右边栏,选择Connector/J,出现下一界面往下拉

选择与你mysql相匹配的 Connector/J 的版本

本人测试了一下,将mysql-connector-java-8.0.13.jar放到64位JDK的C:\Program Files\Java\jdk1.8.0_121\bin下,然后配置系统环境变量,在系统变量里,将CLASSPATH里增加

mysql-connector-java-8.0.13.jar 在64位JDK的全路径C:\Program Files\Java\jdk1.8.0_121\bin\mysql-connector-java-8.0.13.jar,

然后在JAVA_HOME里增加C:\Program Files\Java\jdk1.8.0_121路径,测试通过。所以无所谓64位还是32位JDK。

再次填写配置

出现问题3:

搜原因是要加一些后缀,

?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC

同时将JDBC dirver jar files里选择你存放mysql-connector-java-8.0.13.jar的全路径C:\Program Files\Java\jdk1.8.0_121\bin\mysql-connector-java-8.0.13.jar

如下图:

点击test,ok。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!