此文针对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.至此,生成完成。