powerDesigner与MySQL

本文主要叙述从powerDesigner到MySQL的导入、导出操作。示例为64位软件,网上大多数软件为32位,请各位注意!!!如果你64位系统安装的是32位软件,这辈子都不用找MySQL驱动了。。。。

1. 从数据库到powerDesigner:

前置工作:

  • 安装MySQL的ODBC驱动:mysql-connector-odbc-5.3.9-winx64.msi。
  • 以系统管理员身份来运行该程序。

File-->reverse Engineer-->Database,在弹出的页面中填写模型名称,DBMS选择MySQL 5.0:

powerDesigner与MySQL_第1张图片
填写模型名称.png

选择“Using a data source”,点击“确定”:


powerDesigner与MySQL_第2张图片
配置数据源1.png

如图所示,选择系统数据源,点击“下一步”:


powerDesigner与MySQL_第3张图片
配置数据源2.png

此处不必和我展示的一样,选择自己安装的MySQL驱动,点击“下一步”,点击“完成”:


powerDesigner与MySQL_第4张图片
选择MySQL数据源.png

出现如下界面,填写数据源信息,点击“OK”:

powerDesigner与MySQL_第5张图片
填写数据源信息.png

选中刚添加的MySQL驱动,点击“确定”:


powerDesigner与MySQL_第6张图片
微信图片_20170830164236.png

出现如下界面:


powerDesigner与MySQL_第7张图片
微信图片_20170830164236.png

1处 选择数据库,2为全选,3为全不选。注意:要现在1处为时,点击3全不选,否则会导出很多很多连你都不知道的东西。然后切换到想要导出的库,然后点击2全选。点击OK,就导出了。

2. 从powerDesigner到MySQL:

前置工作:

  • 在系统环境CLASSPATH中配置mysql-connector-java-5.1.7-bin.jar。
  1. 选中该模型文件,点击菜单Database-->Configure Connections,按照下图操作:


    powerDesigner与MySQL_第8张图片
    导出到MySQL配置.png
  2. 然后选择Database-->Connect...,如下图操作,点击Connect:


    powerDesigner与MySQL_第9张图片
    连接.png
  3. 选择Database-->Change current DBMS,确保DBMS为MySQL5.0:


    powerDesigner与MySQL_第10张图片
    确认DBMS.png
  4. 选择Database-->Generate Database…,按照下图操作:
powerDesigner与MySQL_第11张图片
生成到数据库.png

在上图点击确定后,会进行SQL校验,之后会出现运行界面,点击“Run”,执行完成后左下角会出现successful字样:


powerDesigner与MySQL_第12张图片
微信图片_20170830164236.png

congratulations,导出到MySQL完成!

问题:

如果在你生成的模型中出现primary key()的SQL语句,右击该表的属性中选择key,删除掉多余的。

你可能感兴趣的:(powerDesigner与MySQL)