使用版本powerdesign16.5,mysql 5.5,windows 64

==================================================================================================================

步骤:

==================================================================================================================

1.下载mysql驱动【注意 32和64的驱动都下载下来,具体原因查看第三步  依旧会报错处】

下载地址:https://dev.mysql.com/downloads/connector/odbc/5.3.html

请下载并安装同一版本的 32 位 和 64 位 否则 肯定会出错

下载完成后 安装,安装过程中如果报错 1918

解决方法如下:

发生这个错误的原因是因为VC2010的库没有安装。。。如果10装了还报错 那就把13装了

安装对应系统版本的库后,再次安装此ODBC驱动,就可以正确安装了。

附对应系统的VC2010库的官方下载地址:

Microsoft Visual C++ 2010 可再发行组件包 (x64):https://www.microsoft.com/zh-CN/download/details.aspx?id=14632

Microsoft Visual C++ 2010 可再发行组件包 (x86):https://www.microsoft.com/zh-cn/download/details.aspx?id=5555&751be11f-ede8-5a0c-058c-2ee190a24fa6=True

VC2013 64位下载地址:https://www.microsoft.com/zh-cn/download/details.aspx?id=40784

然后再删除刚刚安装出错的文件夹

然后点击安装程序的时候,应该是不能重新安装的,需要先点击这个

然后再 进行重新安装!!!!!!

==================================================================================================================

2.在管理工具中设置

双击之后出现配置窗口

在弹出的配置窗口中需要填写如下说所示的参数:

Data Soure Name 数据源名称可以定义,必填;

Description 说明选填;

TCP/IP Server要连接的mysql数据库所在电脑的IP地址或者服务器名称,如果是本机话就填入localhost,后面是Port是数据库所用端口。

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

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

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

==================================================================================================================

3.接下来就是启动powerdesign了 【这里使用的powerdesign16.5 百度下载的,地址:http://rj.baidu.com/soft/detail/16619.html?ald】 貌似不用破解

如果此时 点击了 connect以后,依旧会报错,例如:

【"在指定的DSN中,驱动程序和应用程序之间的体系结构不匹配 SQLSTATE = IM014"】

【connect failed】

总之,你都点击到这一步了 就算出错了 也不要害怕,告诉你解决方法:

1》如果的安装的是64位的 mysql驱动,走到这一步出错了,那么请你转头回去把32位的驱动也安装上。

2》如果是安装的32位的mysql驱动报错了,那么请你回头把64位的mysql驱动安装上

3》如果你回头安装mysql驱动的过程中会出错,那么请你把VC10  VC13按照上面的地址 ,把对应的32 和64位全部安装齐全,绝对可以保证你mysql驱动安装成功

4》你做完了上面三步,再来点击到这一步,那就可以顺利connect成功了

然后你看【我这里是ANSI而上面是Unicode,是因为我在这里报错了以后,回头把上面ODBC中出现的两个Mysql驱动都配置上去了,后来发现这两个用哪个都可以】

点击确定之后,就可以成功看到 数据表了

点击OK

完成!!

==================================第二部分,仅通过sql文件就可以导入,不用在选定数据源以后选定某个数据库进行导入====================================================

当然,上面使用powerdesign工具逆向生成了数据库的结构,但是出现的问题确实不言而喻的。

1.明明选择了导出单个数据库,也就是上面的单个的User,但是却导出了整个数据源下的多个数据库中的表

如下图,这个数据源下有多个数据库,ms-member只是其中的一个数据库,咱们只关心这个数据库下的数据表

如下图,所有的User,也就是所有的数据库下,数据表很多

所以只选择单个的user,也就是单个的数据库

但是导出的效果却是如下,导出了所有的数据表,很恶心,多余的表并不是我们所关注的。

那么解决这个问题 ,方法如下:

1.第一步,首选将想要逆向生成PDM物理模型图的数据库导成sql文件

2.

第二步,使用power designer逆向生成pdm

3.

这里有点不同之处,选择sql文件导入

【powerdesign】从mysql数据库导出到powerdesign,生成数据字典相关推荐

  1. 人员考勤,MySQL数据库一个表自动生成3表筛选人员迟到早退缺勤

    人员考勤,MySQL数据库一个表自动生成3表筛选人员迟到早退缺勤 </h1><div class="clear"></div><div c ...

  2. Linux环境下从MySql数据库导出sql文件

    Linux环境下从MySql数据库导出sql文件(mysqldump命令) 1.导出数据和表结构: 首先要在安装mysql的/bin目录下才可以执行: #/usr/local/mysql/bin/ m ...

  3. mysql数据库导出最大值_4.6 MySQL数据库导入与导出攻略

    4.6 MySQL数据库导入与导出攻略 4.6.1 Linux下MySQL数据库导入与导出 1. MySQL数据库的导出命令参数 主要是通过两个mysql和mysqldump命令来执行 (1) MyS ...

  4. mysql数据库导出模型到powerdesigner,PDM图形窗口中显示数据列的中文注释

    1,mysql数据库导出模型到powerdesigner 2,CRL+Shift+X 3,复制以下内容,执行 '******************************************** ...

  5. php导出数据库的指定表数据,MYSQL教程mysql数据库导出指定表数据的方法

    <MYSQL教程mysql数据库导出指定表数据的方法>要点: 本文介绍了MYSQL教程mysql数据库导出指定表数据的方法,希望对您有用.如果有疑问,可以联系我们. 导读:linux下导出 ...

  6. MySQL 数据库导出导入操作

    有时需要将 MySQL 数据库中的数据导入到其它的数据库中,这里以从 Ubuntu 系统的 MySQL 数据库导出 zabbix 这个数据库到 Windows 系统中的MySQL 为例. 导出数据库 ...

  7. 如何将远程服务器MYSQL数据库导出导入

    2019独角兽企业重金招聘Python工程师标准>>> MYSQL数据库导出第一种利用空间商提供的PHPMYADMIN管理工具导出,这种较为简单,大家查一下资料这里就不多讲了. 第二 ...

  8. mysql数据库导出数据乱码问题_Mysql数据库导出来的是乱码如何解决

    Mysql数据库导出来的是乱码如何解决 时间:2014-10-13 PHP网站程序人员在制作网站的时候,经常需要将本地上的数据库传到指定的服务器上,这时候需要在软件上先把数据导出来,然后在登录到远程p ...

  9. java实现mysql数据库导出

    import java.io.File; import java.io.IOException;/*** 生产数据导出**/ public class MySQLDatabaseBackup {/** ...

最新文章

  1. 为什么以太网帧的长度最短64字节,最长1518字节?
  2. 快应用quickapp快速入门教程 by五个半柠檬2
  3. CentOS 8中安装Docker出现和Podman冲突
  4. Day4-springmvc中文乱码处理和客户端跳转
  5. 雷军反击董明珠:感觉董总好像认输了似的
  6. iPhone 的 Push(推送通知)功能原理浅析
  7. 微软宣布SQL Server 2019免费支持Java
  8. Java并发编程实战~Thread-Per-Message模式
  9. wireshark数据包分析实战 第三、四章
  10. ArcGIS 制作3D规划图纸
  11. linux设置挂载服务端防火墙_「rpcbind」Linux下nfs+rpcbind实现服务器之间的文件共享(mount 挂载) - seo实验室...
  12. MySQL查询数据详细
  13. 高效添加origin配色盘
  14. 细说自动筛选和高级筛选通过VBA快速文本筛选
  15. 幻立方解法之4阶,5阶,7阶
  16. php 没有读取权限能不能复制,“需要提供管理员权限才能复制此文件夹”怎么办...
  17. JS--JavaScript使用window对象操作框架集frameset中的各窗口(frames[])
  18. 实时车道线检测和智能告警 | 车距 + 弯道 + 车道线
  19. Introducing Swift(Swift介绍及其API)
  20. 如何获取本地IP(收藏)

热门文章

  1. 操作系统多线程实现_操作系统中的线程实现
  2. C#| 使用String.Format()方法将小数点后的数字四舍五入
  3. 19-Harris角点检测
  4. Java——异常(try...catch...finally)
  5. mysql 插入中文 ERROR 1366 (HY000): Incorrect string value: '\xE7\x8E\x9E\x97' for column
  6. 的使用_面部精华使用方法和使用步骤;
  7. vivo C/C++工程师视频面试总结 20180802
  8. c++【深度剖析shared_ptr】
  9. C++中的lambda表达式和线程库
  10. Miller_Rabin算法