使用powerdesigner 16 从数据库反向生成model

此文针对mysql数据库

准备工作:

1.需要32位的java环境。

2.需要数据连接包 mysql-connector-java-5.1.44-bin.jar。

重点:安装好后需要设置环境变量,否则会报 Could not Initialize JavaVM! 错误。

系统变量不说了,pd变量设置为点击“工具”-->"常规选项"-->"Variable" 完整的环境变量如下:

系统变量

CLASSPATH = E:\Workspaces\my-jar\mysql-connector-java-5.1.7-bin.jar  
Path = D:\Java\jdk1.6.0_13\bin;  
JAVA_HOME = D:\Java\jdk1.6.0_13\;


PowerDesigner配置
PowerDesigner Tools --> General Options --> Variables:
JAR D:\Java\jdk1.6.0_13\bin\jar.exe  
JAVA D:\Java\jdk1.6.0_13\bin\java.exe  
JAVAC D:\Java\jdk1.6.0_13\bin\javac.exe  
JAVADOC D:\Java\jdk1.6.0_13\bin\javadoc.exe  

操作步骤:

1.首先新建一个“PhysicalDataModel”类型的文件,然后点击“Database”->"Configure  Connections",弹出窗口“Configure Data Connections”, 并选择"Connection Profiles"如下图所示:

2.点击进行新建一个mysql连接,出现如下窗口,并填写相关信息

User name:数据库用户名

JDBC driver:com.mysql.jdbc.Driver

JDBC URL:jdbc:mysql://ip:端口

JDBC jar files:mysql连接包的位置

 

3.点击“Test Connection”测试一下。如果不成功的话,再回去检查一下环境变量。

4.连接成功后,点击“Database”->"Update Model from  Database",弹出窗口“Database Reverse Engineering Options”,如下图所示: 

5.选择刚刚新建的数据源,点击确定,输入数据库账号密码

6.连上之后选择要导出的数据库和表

注意:默认是所有数据库表全部选中的,可以先点击使得数据库全部未选中,再点下拉框过滤出想要导出的库,再点全选刚刚过滤完的表。

7.等待自动生成

8.至此,生成完成。

猜你喜欢

转载自blog.csdn.net/qq_36961530/article/details/98869778