PowerDesigner 连接 MySQL 并生成逆向工程图
1 配置环境变量
Tools → General Options → Variables

General Options 在最后,要一直往下拉才会看到。
注意: PowerDesigner 的 32 位与 64 位是有区别的,PowerDesigner 位数必须与 JDK 的位数相同。
接着配置 CLASSPATH 环境变量,用于指定 mysql 的驱动包:

如果没有配置此项,将会抛出以下错误:Non SQL Error : Could not load class com.mysql.jdbc.Driver
设置好后,记得重启 PowerDesigner。
2 连接 MySQL 数据库
2.1 创建 Physical Data Model

2.2 连接数据库
Database → Configure Connections:

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

在打开的 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:

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

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

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

PowerDesigner 连接 MySQL 并生成逆向工程图的更多相关文章
- PowerDesigner连接mysql逆向生成pdm
常用的建模工具有:PowerDesigner和ERWin,后者已快被淘汰,但前者依然活跃.相信大家都遇到过项目组已经运营很很久,但是竟然连一个ER图都没有,今天就讲解一下PowerDesigner连接 ...
- PowerDesigner连接MySQL和逆向工程图
0.写在前面的话 最近想梳理公司项目的表间关系,从项目后台管理系统的操作入手,以及代码的hibernate注解入手,都不算特别尽人意,于是最后还是鼓捣了一下PowerDesigner的逆向工程图,这样 ...
- 使用powerdesigner连接MySQL并设置逆向工程图文教程
我用的是Win7 x64的系统,安装了64为的mysql-connector-odbc-5.1.10-winx64.msi在数据源中test正常,但在powerdesigner连接Mysql总是弹出“ ...
- powerdesigner连接postgresql数据库生成pdm及word文档
1.准备软件: powerdesigner165与postgresql的驱动:psqlodbc_11_01_0000 2.安装并破解完成powerdesigner165 参看链接:https://ww ...
- VS2015 +EF6 连接MYSQL数据库生成实体
VS2015 +EF6 连接MYSQL数据库生成实体 已安装软件:VS2015 XAMPP Control Panel(Mysql服务器) ...
- Powerdesigner 连接mysql 在指定的DSN中,驱动程序和应用程序之间的体系结构不匹配 SQLSTATE = IM014
系统环境: WIN7 64位系统, 用Powerdesigner 连接MySQL 逆向工程时 报错 "在指定的DSN中,驱动程序和应用程序之间的体系结构不匹配 SQLSTATE = IM01 ...
- powerdesigner 连接mysql提示“connection test failed”
powerdesigner 连接mysql提示“connection test failed”,该如何解决: 1.把64位的jdk换成32位的jdk(VM只支持32的jre) 2.系统变量: CL ...
- EF连接mysql数据库生成实体模型
声明:本人也是第一次用EF连接mysql生成实体模型 经过试验: mysql-connector-net-6.6.6 可以支持VS2012 mysql-connector-net-6.3.9 可以支持 ...
- PowerDesigner连接Oracle数据库生成数据模型【数据源连接方式】
1.进入操作系统的管理工具 2.选择ODBC数据源[32位或64位] 3.列表中是当前数据库已有的数据源,右侧点击添加按钮,添加适合自己的数据源 4.在列表中选择索要连接数据库的ODBC驱动[这里我要 ...
随机推荐
- Free Pascal 的安装
Free Pascal 的安装 https://www.cnblogs.com/cnssc/p/6110492.html https://wenku.baidu.com/view/ee80cc8eed ...
- php程序调试: xdebug的配置
怎样在phpeclipse中像调试Java程序一样调试php呢? XDebug的版本号非常多,打开http://xdebug.org/index.php.把站点细致看一下,你会发现有句"If ...
- Git以及github的使用方法(三),git status查看工作区的状态,git diff查看具体修改内容
我们已经成功地添加并提交了一个readme.txt文件,现在,是时候继续工作了,于是,我们继续修改readme.txt文件,改成如下内容: Git is a distributed version c ...
- Django的安装使用,以及建立本地网站
一.安装Django pip install django 完成后即可 二.pycharm 建立django 点击file ——>new project 选择django项目——>more ...
- windows平台是上的sublime编辑远程linux平台上的文件
sublime是个跨平台的强大的代码编辑工具,不多说. 想使用sublime完毕linux平台下django网站的代码编辑工作以提高效率(原来使用linux下的vim效率较低,适合编辑一些小脚本). ...
- 多选checkbox
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- idea2018注册方法
下面是具体的破解激活步骤: 1. 下载破解补丁文件,路径为:http://idea.lanyus.com/jar/JetbrainsCrack-2.7-release-str.jar 2.将补丁放在安 ...
- 下载与安装---tensorflow on linux
http://wiki.jikexueyuan.com/project/tensorflow-zh/get_started/os_setup.html 你可以使用我们提供的 Pip, Docker, ...
- JavaScript读书笔记(1)
从今天开启每天看书记笔记模式,<JavaScript高级程序设计(第3版)> 1. Javascript最初是为了解决输入验证器的问题,现在已经发展成一门复杂的语言: 2. 语言标准为E ...
- PHP 5.6编译安装
yum install openssl openssl-devel libxml2-devel libxml2 bzip2 bzip2-devel curl-devel php-mcrypt libm ...