mysql数据库表建pdm_powerdesigner连接MySQL数据库及逆向生成PDM

ODBC连接MySQL:

注:

64位版的位置:C:\windows\system32\odbcad32.exe

32位版的位置:C:\windows\sysWOW64\odbcad32.exe

对于PowerDesigner来说,连接Mysql数据库应该有两种方式,一种是通过JDBC连接,另一种就是通过ODBC连接,此处介绍第二种方式,利用ODBC连接。

采用ODBC连接就需要去https://dev.mysql.com/downloads/connector/odbc/这里下载ODBC驱动,此处有一点需要注意,若是32位的PowerDesigner,则需要下载32位的ODBC驱动,保持位数一致,我今天试验的时候就没有下载32位的驱动,下载的是和系统版本一样的64位驱动,如果位数版本不一致,就会报找不到驱动的错误。

366b74ed6d59719142418d5d3b92986b.png

下载好了之后进行如下操作:

进入系统的控制面板->管理工具

b45bb708214a988c23e4f42322565d45.png

点击管理工具,进入后找到ODBC数据数据源,切记是32位的。

b782587c2b6b7d6d2b6fa8ba7c594639.png

1, 添加DSN

5d7e3c62d5b4c157f91c29c5ecb1f9c8.png

我这里选择的是Unicode的驱动,你可以按照编码选择不同的驱动

3b12e3e5cc205575c1e9112dc15d3f48.png

129153601f37dfca5071386599583f5d.png

然后点击OK确认,就可以在用户DSN中看见了。

f085a6df129dbeaafc819e23179f092d.png

至此我们的数据驱动部分就已经完成了,接下来就是PowerDesigner连接Mysql了。

2, 连接并生成PDM

进入PowerDesigner  -> File-> ReverseEngineer -> Database

dea09fd4d6161360bb89ef765a4f1fd1.png

这里一定要选择Mysql的DBMS,至于ModelName随便起一个就好,但要自己知道。

eeb0971f53fd08947526f7e765de7484.png

这里要选择使用数据源才能对自己刚才配置的数据驱动进行使用,然后点击2所示位置,选择数据驱动。

3e7059ac6da7c9ee13853aa49c24a428.png

这里就是选择自己刚刚配置的数据驱动,如果前面配置正确,则能够自动填写UserID和Password.

86863068167c42a939d5ea0c8e3313df.png

如果在经过上面的操作后进入了这一步,那么恭喜你,你离成功不远了,在这里,我有个小建议,由于使用这个连接Mysql,一定是想导入特定的数据库中的表进来,那么一定要注意1和2所示的位置,1是全选,2是全不选,默认进来是全选的,此时一定要点击2,使其全不选,要不然表的量超出你的想象,然后在3处选择自己的数据库,在4处选择自己想要PowerDesigner展示的表结构。

06df2a0fb8cb73f7f895fc49ca3b6c6c.png

当点击OK后,如果你能在左边的项目窗口中看到自己的数据库,表名,表的字段,在右部窗口中看到表的ER图,恭喜你,你成功的连接上了Mysql数据库了,至此,你可以尽情的使用PowerDesigner的Power了。

46bd4c3c44f1f094e7d0bb52943314be.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值