PowerDesigner连接MySQL数据库_CodeMonkey_King的博客-程序员宅基地

技术标签: 软件使用  mysql  powerdesigner  

环境:Windows 7/10、PowerDesigner 16

一、使用ODBC连接

1.准备工作

PowerDesigner本身是32位的程序(此处标记,特别重要),故不管在32位或者64位操作系统中,都需要安装32位的MySQLConnector /ODBC

下载地址:http://dev.mysql.com/downloads/connector/odbc/

2.开始连接

1)安装完ODBC之后,打开PowerDesigner,新建一个Model


图 - 1

2)选择工具栏中的Database-> Update Model from Database,如图


图 - 2

3)打开配置对话框,选择[Usinga data source],点击输入框后的图标


图 - 3

4)配置ODBC数据源


图 - 4

图 - 5

图 - 6

图 - 7

说明:这里提供了ANSI和Unicode两种字符集版本的Driver,Unicode提供更丰富的字符集,一般推荐使用


图 - 8

点击完成,配置连接信息


图 - 9

说明:

lData Source Name:指定当前配置的ODBC数据源名称,可随意填写

lDescription:指定ODBC数据源的描述信息,可根据用途随意填写

lTCP/IP Server:采用TCP/IP协议连接服务器,如果是本地填写localhost或者127.0.0.1(根据实际MySQL用户情况选择),如果是远程服务器则填写相应IP地址即可

lPort:默认3306,根据实际MySQL的端口设置填写

lNamed Pipe:命名管道方式连接,只适用于widows下的本地连接。连接性能比TCP/IP方式更高,更安全。请按照MySQL的配置文件my.ini中的socket参数指定的值填写,如果没有设置则默认为MySQL(但是目前为止这种方式我还没有测试成功)

lUser、Password、Database我就不赘述了

信息输入完之后可以选择Test测试配置是否正确,点击OK就结束了配置


图 - 10

图 - 11

图 - 12

5)连接上数据库之后,你可以做得事情就有很多了,例如逆向生成PDM模型,这篇文章我就不介绍了。

二、使用JDBC配置连接

1.准备工作

还是如前面说的一样,PowerDesigner是32位程序。

JDBC连接会涉及到MySQL连接的驱动jar包,故我们需要配置好系统的JDK环境(这一步都必须配置,否则报“connection test failed”)。JDK需要必须使用32位的。

系统环境的JDK配置本文就不介绍了,可参考http://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html

如果配置之前已经打开了PowerDesigner,请重启程序是配置生效。

2.开始连接

1)打开配置页面


图 - 13

图 - 14

图 - 15

图 - 16

说明:

lConnection profile name:JDBC配置文件名称,可随意填写

lDirectory:配置文件保存路径

lDescription:配置文件描述,可根据实际用途填写

lConnection type:连接方式,这里我们选择JDBC

lDBMS type:数据库类型,提供大部分主流数据库选择,我们选择MySQL

lUser name:登录数据库的用户名

lJDBC driver class:指定驱动类,使用默认的com.mysql.jdbc.Driver

lJDBC connection URL:连接URL,格式jdbc:mysql://ServerIP/Hostname:port/database

lJDBC driver jar files:指定连接的jar包路径

配置完如图:


图 - 17

测试一下是否成功,点击OK完成配置


图 -18
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/CodeMonkey_King/article/details/53263597

智能推荐

只重写equals()但不重写hashCode会有什么后果?_1024276449的博客-程序员宅基地_不重写hashcode有什么影响

只重写equals()但不重写hashCode会有什么后果?1.如果判断两个数如果hashCode相同则equals不一定相同,反而equals相同则hashCode则一定相同。2.那么我们只重写equals()但不重写hashCode会有什么后果?如果我们不将我们重写equals方法的类放到HashSet等散列表中时则不会有什么影响,但如果放到我们的散列表中时我们的散列表则会优先比较HashCode所以可能会产生错误。...

Struts2中的设计模式_7潜伏7的博客-程序员宅基地_struts2设计模式

设计模式(Design pattern)是经过程序员反复实践后形成的一套代码设计经验的总结。设计模式随着编程语言的发展,也由最初的“编程惯例”逐步发展成为被反复使用、并为绝大多数程序员所知晓的、完善的理论体系。我们使用设计模式(Design pattern)的初衷,是使代码的重用度提高、让代码能够更容易被别人理解以及保证代码的可靠性。毫无疑问,在程序中使用设计模式无论是对于程序员自身还是对于应用程

Assemble UVALive - 3971 组装电脑_Nicolas Lee的博客-程序员宅基地

Recently your team noticed that the computer you use to practice for programming contests is notgood enough anymore. Therefore, you decide to buy a new computer. To make the ideal computer ...

ubuntu 16.06 编译 vlc for android_qq_15361657的博客-程序员宅基地

1、https://www.ubuntu.com/download      下载 ubuntu16.042、vmware workstation配置虚拟机3、下载android studio,下载sdk ndk4、配置sdk,ndk5、配置bash.profile6、git7、sh compile.sh

如何发布ArcGIS Server离线地图(google 瓦片)_weixin_44922969的博客-程序员宅基地

说明本案例实现内容:GoogleEarth瓦片地图的获取、在ArcGIS Server Manger中发布下载好的影像瓦片数据。工具准备1、BIGEMAP地图下载器http://www.bigemap.com/reader/download/2、ARCGIS10.2 http://pan.baidu.com/s/1i5uMzU93、ARCGIS SERVE...

大数据时代下的迁移学习_继深度学习后,下一个热点技术是迁移学习_weixin_39636610的博客-程序员宅基地

最早提出大数据时代到来的是知名咨询公司麦肯锡,麦肯锡称:“数据,已经渗透到当今每一个行业和业务职能领域,成为重要的生产因素。人们对于海量数据的挖掘和运用,预示着新一波生产率增长和消费者盈余浪潮的到来。”其实大数据无论在哪一领域都存在已有时日,却在近年来的互联网和信息产业的发展之下得以聚合、得以提炼分析。要做到人工智能,背后需要有丰富的大数据做支撑。亿欧8月12日在CCF GAIR全球人工智能与机器...

随便推点

荷畔微风 - 在函数计算FunctionCompute中使用WebAssembly_chikuai9995的博客-程序员宅基地

WebAssembly 是一种新的W3C规范,无需插件可以在所有现代浏览器中实现近乎原生代码的性能。同时由于 WebAssembly 运行在轻量级的沙箱虚拟机上,在安全、可移植性上比原生进程更加具备优势。同时资源消耗小、启动速度快的特点也非常适合Serverless的场景。开发者们开始探索...

(12) IFC链接 (Industry Foundation Class)_qq_42981953的博客-程序员宅基地

用C++解析ifc:不规则形状的Ifc构件顶点坐标获取 - 西北逍遥 - 博客园 (cnblogs.com)https://www.cnblogs.com/herd/p/11937659.html获取IFC构件的位置数据、方向数据 - 西北逍遥 - 博客园 (cnblogs.com)https://www.cnblogs.com/herd/p/11794085.html-----id: 253 name: "M_矩形-结构柱:F1-400 x 600mm:361699" class: IfcCo

线性代数的本质1_GiggleMiao的博客-程序员宅基地

干货满满~昨天停更了,因为机器学习白板推导听不明白了。。所以赶紧补补线性代数的课,二刷《线性代数的本质》,内容不难,很有助于打开思维。系列文章会尽量把精华都摘下来,有理解不当处欢迎指出。有兴趣的同学也可以直接去刷视频

go解决build command-line-arguments: cannot find module_未来在这的博客-程序员宅基地

打开cmd输入以下指令即可go env -w set GO111MODULE=auto

奇舞团- 招高级iOS开发工程师_奇舞周刊的博客-程序员宅基地

高级iOS开发工程师职位描述1、负责小程序平台业务的iOS端研发;2、负责小程序平台iOS SDK核心框架、API设计研发与性能优化;3、主动优化产品,学习最新技术并应用到工作中;任职要...

Hanlp分词之CRF中文词法分析详解_weixin_33836223的博客-程序员宅基地

这是另一套基于CRF的词法分析系统,类似感知机词法分析器,提供了完善的训练与分析接口。CRF的效果比感知机稍好一些,然而训练速度较慢,也不支持在线学习。默认模型训练自OpenCorpus/pku98/199801.txt,随hanlp 1.6.2以上版本发布。语料格式等与感知机词法分析器相同,请先阅读《感知机词法分析器》。中文分词训练...