技术标签: 软件使用 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
2)选择工具栏中的Database-> Update Model from Database,如图
3)打开配置对话框,选择[Usinga data source],点击输入框后的图标
4)配置ODBC数据源
说明:这里提供了ANSI和Unicode两种字符集版本的Driver,Unicode提供更丰富的字符集,一般推荐使用
点击完成,配置连接信息
说明:
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就结束了配置
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)打开配置页面
说明:
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包路径
配置完如图:
测试一下是否成功,点击OK完成配置
只重写equals()但不重写hashCode会有什么后果?1.如果判断两个数如果hashCode相同则equals不一定相同,反而equals相同则hashCode则一定相同。2.那么我们只重写equals()但不重写hashCode会有什么后果?如果我们不将我们重写equals方法的类放到HashSet等散列表中时则不会有什么影响,但如果放到我们的散列表中时我们的散列表则会优先比较HashCode所以可能会产生错误。...
设计模式(Design pattern)是经过程序员反复实践后形成的一套代码设计经验的总结。设计模式随着编程语言的发展,也由最初的“编程惯例”逐步发展成为被反复使用、并为绝大多数程序员所知晓的、完善的理论体系。我们使用设计模式(Design pattern)的初衷,是使代码的重用度提高、让代码能够更容易被别人理解以及保证代码的可靠性。毫无疑问,在程序中使用设计模式无论是对于程序员自身还是对于应用程
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 ...
1、https://www.ubuntu.com/download 下载 ubuntu16.042、vmware workstation配置虚拟机3、下载android studio,下载sdk ndk4、配置sdk,ndk5、配置bash.profile6、git7、sh compile.sh
说明本案例实现内容:GoogleEarth瓦片地图的获取、在ArcGIS Server Manger中发布下载好的影像瓦片数据。工具准备1、BIGEMAP地图下载器http://www.bigemap.com/reader/download/2、ARCGIS10.2 http://pan.baidu.com/s/1i5uMzU93、ARCGIS SERVE...
最早提出大数据时代到来的是知名咨询公司麦肯锡,麦肯锡称:“数据,已经渗透到当今每一个行业和业务职能领域,成为重要的生产因素。人们对于海量数据的挖掘和运用,预示着新一波生产率增长和消费者盈余浪潮的到来。”其实大数据无论在哪一领域都存在已有时日,却在近年来的互联网和信息产业的发展之下得以聚合、得以提炼分析。要做到人工智能,背后需要有丰富的大数据做支撑。亿欧8月12日在CCF GAIR全球人工智能与机器...
WebAssembly 是一种新的W3C规范,无需插件可以在所有现代浏览器中实现近乎原生代码的性能。同时由于 WebAssembly 运行在轻量级的沙箱虚拟机上,在安全、可移植性上比原生进程更加具备优势。同时资源消耗小、启动速度快的特点也非常适合Serverless的场景。开发者们开始探索...
用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
干货满满~昨天停更了,因为机器学习白板推导听不明白了。。所以赶紧补补线性代数的课,二刷《线性代数的本质》,内容不难,很有助于打开思维。系列文章会尽量把精华都摘下来,有理解不当处欢迎指出。有兴趣的同学也可以直接去刷视频
打开cmd输入以下指令即可go env -w set GO111MODULE=auto
高级iOS开发工程师职位描述1、负责小程序平台业务的iOS端研发;2、负责小程序平台iOS SDK核心框架、API设计研发与性能优化;3、主动优化产品,学习最新技术并应用到工作中;任职要...
这是另一套基于CRF的词法分析系统,类似感知机词法分析器,提供了完善的训练与分析接口。CRF的效果比感知机稍好一些,然而训练速度较慢,也不支持在线学习。默认模型训练自OpenCorpus/pku98/199801.txt,随hanlp 1.6.2以上版本发布。语料格式等与感知机词法分析器相同,请先阅读《感知机词法分析器》。中文分词训练...