550ade8f77b5c6a6a8be12ec94d0e173.png

环境准备

  • powerdesigner16.5
  • pdflm16.dll补丁包:放在powerDesigner安装目录,比如笔者的是放在C盘
C:Program Files (x86)SybasePowerDesigner 16
  • mysql数据库
  • jdk1.6 32位
3b6ca241793bca801db43c7727ac9258.png

导出步骤

第一、打开powerdesigner,选择【file】菜单, 点击“New Model”,打开新建Model窗口

64ba7b70b56b4a3ad56a8304ffc4bc34.png

第二、选择【Model types】下的Physical Diagram,在Model name文本框输入模型名称(可随意填写),DBMS选择MySQL5.0(如果你的数据库放在mysql数据库)。

25b44ee1cf1e4a73b69010e696b70c99.png

需要注意的是:

如果DBMS选择的不是mysql类型,在 【Database】菜单下用Update Model From Database”导出数据库表关系图时,会报“sys.sysuserperms not exist”错误。

[MySQL][MyODBC 05.00.0000][MySQL] 1146 Table 'sys.sysuserperms' doesn't exist SQLSTATE = HY000 

第三、配置数据库连接

1、选择Database下的“connect...”子菜单

eb36d3d04f3dc7baa74f974f8ce4ea87.png

2、Data Source指定“Connection profile“,然后点击Configure...,新建Connection Profile Definition

e14ac33f06e3391a7d4f9a556482dc1f.png

3、选择刚建好得connection profile,输入用户ID和密码,点击Connect按钮,如果不报错,表示连接成功。

7e9a4f2191947169ec1f370e5962e50f.png

第四、显示数据库表关系图

选择Database菜单下的“Update Model from Database”,

ba8c1a3c69bae3d7d639df28af084f1e.png

系统会展现要导出的相关表列表。

3bd5e22e57a4fd5342c6a2efa537b672.png

点击OK,开始进行表导出,最后显示效果如下:

b0a721682e09471ee065e8d940f46ed0.png

注意:

如果在导出时控制台提示“Could not Initialize JavaVM!”错误,说明你当前用的jdk版本是64位的,而powerdesigner需要32位得jdk,比如32位的jdk 1.6 。

最后

如果觉得本文对您有帮助的话,记得关注、转发哦,我会为大家持续提供原创干货。需要powerdesigner安装报的,请关注、转发+私信”数据库“,免费资料赠送。

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐