1 配置环境变量

Tools → General Options → Variables

 
配置 JVM 变量

General Options 在最后,要一直往下拉才会看到。

注意: PowerDesigner 的 32 位与 64 位是有区别的,PowerDesigner 位数必须与 JDK 的位数相同。

接着配置 CLASSPATH 环境变量,用于指定 mysql 的驱动包:

 
配置 CLASSPATH

如果没有配置此项,将会抛出以下错误:Non SQL Error : Could not load class com.mysql.jdbc.Driver

设置好后,记得重启 PowerDesigner。

2 连接 MySQL 数据库

2.1 创建 Physical Data Model

 
创建 Physical Data Model

2.2 连接数据库

Database → Configure Connections:

 
 

选择 Connection profile,然后点击 Configure...

 
选择 Connection profile

在打开的 Connection Profiles 中,点击左上角的【添加数据库连接】图标,打开连接配置对话框:

 
配置连接项
配置项 说明
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/database 。
JDBC driver jar files 指定连接的 jar 包路径。

配置好上述信息后,记得点击左下角的 Test Connection... 测试连接是否成功。


如果没有配置 JVM 参数,则会出现连接失败的情况:

 
连接失败

在 Output 视图中会提示 Could not Initialize JavaVM!

打开 Output 的方式:View → Output:

 
打开 Output 的方式

3 生成逆向工程图

Database → Update Model From Database,打开逆向工程对话框并点击【确定】:

 
逆向工程对话框

选择数据库用户,并选择需要逆向工程的表:

 
逆向工程设置

顶部靠右的按钮,可以取消全选;右下可以看到目前选中的对象数。

 
 

PowerDesigner 连接 MySQL 并生成逆向工程图的更多相关文章

  1. PowerDesigner连接mysql逆向生成pdm

    常用的建模工具有:PowerDesigner和ERWin,后者已快被淘汰,但前者依然活跃.相信大家都遇到过项目组已经运营很很久,但是竟然连一个ER图都没有,今天就讲解一下PowerDesigner连接 ...

  2. PowerDesigner连接MySQL和逆向工程图

    0.写在前面的话 最近想梳理公司项目的表间关系,从项目后台管理系统的操作入手,以及代码的hibernate注解入手,都不算特别尽人意,于是最后还是鼓捣了一下PowerDesigner的逆向工程图,这样 ...

  3. 使用powerdesigner连接MySQL并设置逆向工程图文教程

    我用的是Win7 x64的系统,安装了64为的mysql-connector-odbc-5.1.10-winx64.msi在数据源中test正常,但在powerdesigner连接Mysql总是弹出“ ...

  4. powerdesigner连接postgresql数据库生成pdm及word文档

    1.准备软件: powerdesigner165与postgresql的驱动:psqlodbc_11_01_0000 2.安装并破解完成powerdesigner165 参看链接:https://ww ...

  5. VS2015 +EF6 连接MYSQL数据库生成实体

      VS2015 +EF6 连接MYSQL数据库生成实体   已安装软件:VS2015                       XAMPP Control Panel(Mysql服务器)      ...

  6. Powerdesigner 连接mysql 在指定的DSN中,驱动程序和应用程序之间的体系结构不匹配 SQLSTATE = IM014

    系统环境: WIN7 64位系统, 用Powerdesigner 连接MySQL 逆向工程时 报错 "在指定的DSN中,驱动程序和应用程序之间的体系结构不匹配 SQLSTATE = IM01 ...

  7. powerdesigner 连接mysql提示“connection test failed”

    powerdesigner  连接mysql提示“connection test failed”,该如何解决: 1.把64位的jdk换成32位的jdk(VM只支持32的jre) 2.系统变量:  CL ...

  8. EF连接mysql数据库生成实体模型

    声明:本人也是第一次用EF连接mysql生成实体模型 经过试验: mysql-connector-net-6.6.6 可以支持VS2012 mysql-connector-net-6.3.9 可以支持 ...

  9. PowerDesigner连接Oracle数据库生成数据模型【数据源连接方式】

    1.进入操作系统的管理工具 2.选择ODBC数据源[32位或64位] 3.列表中是当前数据库已有的数据源,右侧点击添加按钮,添加适合自己的数据源 4.在列表中选择索要连接数据库的ODBC驱动[这里我要 ...

随机推荐

  1. 系统网站架构(淘宝、京东)& 架构师能力

    来一张看上去是淘宝的架构的图: 参考地址:http://hellojava.info/?p=520 说几点我认可的地方: 架构需要掌握的点: 通信连接方式:大量的连接通常会有两种方式: 1. 大量cl ...

  2. C# trim split dataGrid

    C#中Trim().TrimStart().TrimEnd()的用法:     这三个方法用于删除字符串头尾出现的某些字符.Trim()删除字符串头部及尾部出现的空格,删除的过程为从外到内,直到碰到一 ...

  3. 修改mysql数据库 密码

    将密码改成123456 update mysql.user set authentication_string=password('123456') where user='root' and Hos ...

  4. Centos7安装配置ansible运维自动化工具

    准备至少两台机器 Centos7,这两台机器都关闭 selinux IP:106.13.118.132 服务端(ansible) masterIP:148.70.60.244 节点 slaver 服务 ...

  5. NXP 公司的 RFID 卡

    NXP 公司的 RFID 卡 NXP RFID MIFARE 产品概览   MIFARE 系列: Mifare Ultralight,简称 MF0. Mifare Classic,简称 MF1 M ...

  6. 阿里云nginx+thinkphp环境运行会直接下载php文件的问题。

    测试了好久,在网上查了各种nginx.conf的虚拟机配置都没用 其实最简单的方法就是在php.ini中找到 #cgi.fix_pathinfo=1; 去掉前面的#,如果值不是1则改为1

  7. Apache/2.4.9启动错误:AH01630: client denied by server configuration

    在升级Yii框架1.11->2.0beta时,PHP升级到5.5.顺带升级Apache2.2.x到2.4.9. 把原有vhost配置移植过来,出现Apache启动错误: AH01630: cli ...

  8. WPF中的数据绑定Data Binding使用小结

    完整的数据绑定的语法说明可以在这里查看: http://www.nbdtech.com/Free/WpfBinding.pdf MSDN资料: Data Binding: Part 1 http:// ...

  9. Nginx+ffmpeg的HLS开源server搭建配置及开发具体解释

    本文概述: 至眼下为止.HLS 是移动平台上很重要并十分流行的流媒体传输协议.做移动平台的流媒体开发,不知道它不掌握它 .真是一大遗憾.而HLS的平台搭建有一定的难度,本文针对对该方向有一定了解的朋友 ...

  10. java关于数组之间的相互赋值

    java中数组是被当作对象看待,假设a,b为两个已经初始化的数组,那么语句a=b就表示把b数组对象的引用赋值给a,那么a和b就指向了同一个数组,无论用哪个来操作都影响其指向的数组.原来a指向的数组现在 ...