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,打开逆向工程对话框并点击【确定】:
选择数据库用户,并选择需要逆向工程的表:
顶部靠右的按钮,可以取消全选;右下可以看到目前选中的对象数。