这是我参与更文挑战的第17天,活动详情查看: 更文挑战mysql
[TOC]sql
- 以前咱们已经安装了powerdesign,咱们企业使用最多的是oracle,mysql数据库。今天咱们先来配置oracle数据源
- 由于oracle在maven仓库中没有找到,笔者这里贴心的为你准备了哦。下载jar上传到本身的私服里就好了
-mvn deploy:deploy-file -Dfile=文件的位置 -DgroupId=文件groupID -Dversion=文件的版本号 -Dpackaging=jar -Durl=http://ip地址/nexus/content/repositories/releases -DrepositoryId=releases
经过这个命令就能够传到指定的私服中!数据库
- 若是没有搭建私服!能够查看个人maven两篇文章哦!
资源下载(oracle客户端)
点我下载markdown
配置
- 解压文件后咱们发现里面有安装程序,咱们只须要傻瓜式安装就好了

- 安装完成后咱们须要配置数据库远程监听配置,其实就是配置咱们的数据链接信息。

- tnsnames.ora文件中就是咱们的远程oracle地址。具体配置以下。具体的配置这里不解释
Test47 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 47.98.129.1)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = xe)
)
)
复制代码
查看系统的数据源
- 在--》控制面板--》管理工具中,咱们会发现ODBC数据源(32位)和ODBC(64位),咱们装的系统数据源在32位中。至于为何咱们这里不作深刻研究。点击32位的ODBC-->系统DSN中咱们会发现咱们的oracle数据源已经存在了。这说明咱们的安装已经成功了。

- 而后咱们在右侧添加就能够添加咱们远程数据库测试看看是否能够链接成功了。在这里咱们能够链接测试不一样的链接地址。在TNS Service Name 中下拉选择咱们在上面配置文件中配置的数据库链接信息便可



powerdesign 链接数据库
- 上面咱们已经在系统中测试了oracle数据库的链接了。实际上咱们的powerdesign上链接数据库和系统上链接是同样的。
咱们在powerdesign中新建一个PDM后,咱们能够选择dataBase(数据库)-->configure connectionsoracle


ps: 这里安装了oracle client数据源,安装时候回默认将数据源路径添加到环境变量中,这个操做对咱们后期用plsql链接的时候有帮助 有了这个数据源咱们用plsql就能够不用任何配置就能够添加了。maven
oracle总结
- 好了,到这里咱们就成功的将powerdesign链接oracle数据库了,剩下的咱们就能够正向反向生成数据了。
- 正向 : 在powerdesign中设计好数据库以后能够一键生成到数据库中 (此功能尚未试过,不知道是否可行,后续持续研究)
- 反向: 根据已有的数据库生成powerdesign的图示 。
- 后续会继续带来mysql的链接操做。以及基于powerdesign的一些配置等
点个关注吧!工具
第二节咱们已经安装了oracle的驱动,可是企业中还有一个重头数据库(mysql),今天来安装mysql驱动。mysql相较oracle比较简单。oop
资源下载
百度云镜像post
官网下载测试
- 在资源选择中要注意版本问题。我就是一开始选择了5.0.3报各类问题。后来换了版本就行了。还有咱们须要选择32位的。无论你的系统32仍是64的。个人电脑64位安装64位的报错。安装32位就成功了。
- 64位操做系统安装64位也是能够的。只是须要安装底层C++库。有兴趣读者能够试试

powerdesign配置
- 上一步已经安装好了ODBC,此时在powerdesign中的configuration database中新建数据源就能够选择mysql了

- 可是这个时候咱们选择connect的时候报错,大概意思是找不到对应驱动。是由于咱们以前链接的是oracle DBMS,可是如今链接的是mysql驱动。驱动和DBMS不对应致使的

- 解决办法就是更改DBMS为mysql对应的DBMS就好了。(此处须要结合上一篇powerdesign整合oracle一块儿看更香)

- Change Current DBMS 后会出现数据库选择,这里咱们选择Mysql 5.0


mysql总结
- 基本上和oracle链接是同样的,下一章节咱们就能够正向/逆向操做数据库了