【powerdesign系列】oracle+mysql数据源配置+系统数据源方式配置

这是我参与更文挑战的第17天,活动详情查看: 更文挑战

[TOC]

  • 之前我们已经安装了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客户端)

点我下载

配置

  • 解压文件后我们发现里面有安装程序,我们只需要傻瓜式安装就行了

傻瓜式安装

  • 安装完成后我们需要配置数据库远程监听配置,其实就是配置我们的数据连接信息。

tnsnames.ora

  • 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数据源已经存在了。这说明我们的安装已经成功了。

oracle数据源

  • 然后我们在右侧添加就可以添加我们远程数据库测试看看是否可以连接成功了。在这里我们可以连接测试不同的连接地址。在TNS Service Name 中下拉选择我们在上面配置文件中配置的数据库连接信息即可

oracle连接数据库

oracle连接数据库

  • 配置完成我们点击OK,测试时候可以连接了。

oracle连接数据库

powerdesign 连接数据库

  • 上面我们已经在系统中测试了oracle数据库的连接了。实际上我们的powerdesign上连接数据库和系统上连接是一样的。

我们在powerdesign中新建一个PDM后,我们可以选择dataBase(数据库)–>configure connections

powerdesign连接oracle

  • 剩下的和之前系统中连接的步骤一样

oracle

ps: 这里安装了oracle client数据源,安装时候回默认将数据源路径添加到环境变量中,这个操作对我们后期用plsql连接的时候有帮助
有了这个数据源我们用plsql就可以不用任何配置就可以添加了。

oracle总结

  • 好了,到这里我们就成功的将powerdesign连接oracle数据库了,剩下的我们就可以正向反向生成数据了。
  • 正向 : 在powerdesign中设计好数据库之后可以一键生成到数据库中 (此功能还没有试过,不知道是否可行,后续持续研究)
  • 反向: 根据已有的数据库生成powerdesign的图示 。
  • 后续会继续带来mysql的连接操作。以及基于powerdesign的一些配置等

点个关注吧!

第二节我们已经安装了oracle的驱动,但是企业中还有一个重头数据库(mysql),今天来安装mysql驱动。mysql相较oracle比较简单。

资源下载

百度云镜像

官网下载

  • 在资源选择中要注意版本问题。我就是一开始选择了5.0.3报各种问题。后来换了版本就好了。还有我们需要选择32位的。不管你的系统32还是64的。我的电脑64位安装64位的报错。安装32位就成功了。
  • 64位操作系统安装64位也是可以的。只是需要安装底层C++库。有兴趣读者可以试试

安装

powerdesign配置

  • 上一步已经安装好了ODBC,此时在powerdesign中的configuration database中新建数据源就可以选择mysql了

mysql odbc

  • 但是这个时候我们选择connect的时候报错,大概意思是找不到对应驱动。是因为我们之前连接的是oracle DBMS,但是现在连接的是mysql驱动。驱动和DBMS不对应导致的

不对应

  • 解决办法就是更改DBMS为mysql对应的DBMS就行了。(此处需要结合上一篇powerdesign整合oracle一起看更香)

不对应

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

不对应

不对应

mysql总结

  • 基本上和oracle连接是一样的,下一章节我们就可以正向/逆向操作数据库了
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享