从添加mysql的odbc驱动到powerDesigner将表结构直接导入到mysql数据库中,再到数据库表转化为powerDesigner中的表结构

时间:2024-03-19 07:55:31

、首先要在powerDesigner中添加mysql的odbc的数据源连接驱动:地址如下

Connector/ODBC最新发布版本下载地址:
http://dev.mysql.com/downloads/connector/odbc/

根据自己的系统选择,注意这里要选择32位的,

从添加mysql的odbc驱动到powerDesigner将表结构直接导入到mysql数据库中,再到数据库表转化为powerDesigner中的表结构

然后选择

从添加mysql的odbc驱动到powerDesigner将表结构直接导入到mysql数据库中,再到数据库表转化为powerDesigner中的表结构

之后进行安装,之后你发现在powerDesigner中还是找不到mysql的odbc的驱动,为什么那?因为还没有安装好,下一步就是:

打开控制面板----管理工具

从添加mysql的odbc驱动到powerDesigner将表结构直接导入到mysql数据库中,再到数据库表转化为powerDesigner中的表结构

然后再按照图从添加mysql的odbc驱动到powerDesigner将表结构直接导入到mysql数据库中,再到数据库表转化为powerDesigner中的表结构

 

从添加mysql的odbc驱动到powerDesigner将表结构直接导入到mysql数据库中,再到数据库表转化为powerDesigner中的表结构

 

 

MYSQL Connector/ODBC 提供了两个版本,一个是 ANSI driver  和 Unicode driver   两个版本。  

 Unicode driver  版本提供了更多字符集的支持,也就是提供了多语言的支持。而ANSI driver  版本是只针对有限的字符集的范围。所以这里选择Unicode

这个是单选框跟下面的Named Pipe是同级的两者二选一,一般选择TCP/IP这个参数;下面的user是指数据库登陆名称,password登陆密码,database是要连接的数据库名称。

填好以上参数后点击“test”按钮进行连接测试。

连接成功的话会弹出如下图所示的Connection successful(连接成功)的提示。


从添加mysql的odbc驱动到powerDesigner将表结构直接导入到mysql数据库中,再到数据库表转化为powerDesigner中的表结构

 

从添加mysql的odbc驱动到powerDesigner将表结构直接导入到mysql数据库中,再到数据库表转化为powerDesigner中的表结构

之后就可以将mysql数据库连接上powerDesigner上面了菜单Database——>Connect——>ODBC machine data source,在下面的数据源中选中你配置好的mysql数据库,点击Connect连接

二、然后就是将咱们做好的表结构关系直接导入到mysql数据库中了,但是注意了:

从添加mysql的odbc驱动到powerDesigner将表结构直接导入到mysql数据库中,再到数据库表转化为powerDesigner中的表结构

从添加mysql的odbc驱动到powerDesigner将表结构直接导入到mysql数据库中,再到数据库表转化为powerDesigner中的表结构

从添加mysql的odbc驱动到powerDesigner将表结构直接导入到mysql数据库中,再到数据库表转化为powerDesigner中的表结构

这里选择你之前连接的mysql的数据库连接

从添加mysql的odbc驱动到powerDesigner将表结构直接导入到mysql数据库中,再到数据库表转化为powerDesigner中的表结构

这里一定要注意否则不能将你的表结构导入到mysql数据库中

首先是encoding的选择上如何

 

从添加mysql的odbc驱动到powerDesigner将表结构直接导入到mysql数据库中,再到数据库表转化为powerDesigner中的表结构

再一个就是在options这里将外键的关系去掉,看你需要不需要,这步不是必须的。

从添加mysql的odbc驱动到powerDesigner将表结构直接导入到mysql数据库中,再到数据库表转化为powerDesigner中的表结构

 

然后执行,再点击弹出框的run你的表结构就直接到你的数据库中了。

三、将数据库中的表结构,直观的反转到powerDesigner的model中

   首先是你创建的model是你要转化的表的类型(mysql的或者是oracle 要对应)如图所示

从添加mysql的odbc驱动到powerDesigner将表结构直接导入到mysql数据库中,再到数据库表转化为powerDesigner中的表结构

从添加mysql的odbc驱动到powerDesigner将表结构直接导入到mysql数据库中,再到数据库表转化为powerDesigner中的表结构

从添加mysql的odbc驱动到powerDesigner将表结构直接导入到mysql数据库中,再到数据库表转化为powerDesigner中的表结构

从添加mysql的odbc驱动到powerDesigner将表结构直接导入到mysql数据库中,再到数据库表转化为powerDesigner中的表结构

这个和之前添加数据源是一样的,这里不再详细的说明,好了之后确定会弹出如下图所示

从添加mysql的odbc驱动到powerDesigner将表结构直接导入到mysql数据库中,再到数据库表转化为powerDesigner中的表结构

选择你想要的用户和表之后确定,还是会弹出一个如下所示,这里我们选择第一个,否则选第二个就会将这个用户库中的隐藏的表也会显示出来,影响有效表的结构。

从添加mysql的odbc驱动到powerDesigner将表结构直接导入到mysql数据库中,再到数据库表转化为powerDesigner中的表结构

确定之后就有进度条出现了,坐等成功。

从添加mysql的odbc驱动到powerDesigner将表结构直接导入到mysql数据库中,再到数据库表转化为powerDesigner中的表结构

完成之后数据库中的表就出来了

从添加mysql的odbc驱动到powerDesigner将表结构直接导入到mysql数据库中,再到数据库表转化为powerDesigner中的表结构