使用版本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数据库导出模型到powerdesigner,PDM图形窗口中显示数据列的中文注释

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

  2. java 实现mysql数据库导出

    package com.zbb.util; import java.io.BufferedReader;import java.io.File;import java.io.FileInputStre ...

  3. Mysql数据库导出数据字典文档Word或者HTML的3个工具

    最近需要将Mysql的数据库导出一份Word的文档出来,本文记录调研后几个可用的工具和方法: 阿里云DMS工具导出 适用于存储在阿里云RDS服务中的Mysql数据库 导出格式支持:Word.Excel ...

  4. MySql数据库导出csv文件命令

    MySql数据库导出csv文件命令: MySql数据库导出csv文件命令: mysql> select first_name,last_name,email from account into ...

  5. MySql数据库导出完整版(导出数据库,导出表,导出数据库结构)

    MySql数据库导出完整版(导出数据库,导出表,导出数据库结构) 用MySqlCE导出数据库脚本时,如数据库中包含中文内容,则导出异常. 现在可以通过mysqldump.exe直接导出数据库脚本步骤如 ...

  6. mysql 数据库导出与导入

    1.数据库导出 语句:mysqldump -u用戶名 -p密码 -d 数据库名 表名 > 脚本名; 1.导出整个数据库结构和数据 mysqldump -h localhost -uroot -p ...

  7. mysql数据库导出导入

    MYSQL的命令行模式设置: 我的电脑->属性->高级系统设置->环境变量->系统变量-> 选择Path,在后面添加“;path\mysql\bin;”其中path为MY ...

  8. JDBCUtils,根据当前MySQL数据库下面的表生成java实体类

    自己简单写的JDBCUtils,可以根据当前数据库下面的表生成java实体类,代码萌新,请多多包涵. 初始化配置: //驱动程序名//不固定,根据驱动 static String driver = & ...

  9. mysql数据库导出时报错mysqldump: Got error: 145的解决方法

      在给mysql数据库备份时,报错:mysqldump: Got error: 145: Table './jxzhtopenfire/ofoffline' is marked as crashed ...

随机推荐

  1. CentOS7服务器上部署Oracle客户端

    环境 操作系统: CentOS7.2.1511 x86_64 准备安装包 在这个网站:https://www.oracle.com/technetwork/topics/linuxx86-64soft ...

  2. Luogu 3423 [POI 2005]BAN-银行票据 (多重背包单调队列优化 + 方案打印)

    题意: 给出 n 种纸币的面值以及数量,求最少使用多少张纸币能凑成 M 的面额. 细节: 好像是要输出方案,看来很是头疼啊. 分析: 多重背包,裸体??? 咳咳,好吧需要低调,状态就出来了: dp [ ...

  3. nw335 debian sid x86-64 -- 6 第三方驱动

    nw335 debian sid x86-64 -- 6 第三方驱动

  4. shell的case-esac

    case ... esac 与其他语言中的 switch ... case 语句类似,是一种多分枝选择结构. case 语句匹配一个值或一个模式,如果匹配成功,执行相匹配的命令.case语句格式如下: ...

  5. P2015 二叉苹果树 (树形动规)

    题目描述 有一棵苹果树,如果树枝有分叉,一定是分2叉(就是说没有只有1个儿子的结点) 这棵树共有N个结点(叶子点或者树枝分叉点),编号为1-N,树根编号一定是1. 我们用一根树枝两端连接的结点的编号来 ...

  6. 【loj6029】「雅礼集训 2017 Day1」市场

    题目 题意:四种操作,区间加法.区间除法(下取整).区间求最小值.区间求和. 第1.3.4个操作都是摆设,关键在于如何做区间除法. 很明显不能直接把区间的和做除法后向下取整,因为区间和可能会多凑出一个 ...

  7. HP-Unix安装Memcache问题

    安装环境 HP-UX 125RITEC B.11.31 U ia64 0942432495 gcc (GCC) 4.3.1 libevent-1.4.14b-stable.tar.gz memcach ...

  8. CodeForces 731C Socks

    http://codeforces.com/problemset/problem/731/C 并查集+贪心 将要求颜色相同的袜子序号放入一个集合中 贪心:然后统计这个集合中出现次数最多但颜色 可以得到 ...

  9. 洛谷 [T21778] 过年

    离线扫描线+查分+线段树 我们发现,这个题的询问都是离线的,所以我们尝试用离线扫描线的方法来处理 对于每一次操作,我们维护一个差分数组, 在询问的时候,我们用一根扫描线,从左往右扫,并用线段树维护,每 ...

  10. Python 可变对象与不可变对象

    1. 不可变(immutable):int.字符串(string).float.(数值型number).元组(tuple) 可变(mutable):字典型(dictionary).列表型(list) ...