oracle+mysql数据源配置+系统数据源方式配置
Posted king哥Java架构
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle+mysql数据源配置+系统数据源方式配置相关的知识,希望对你有一定的参考价值。
前言
- 之前我们已经安装了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
通过这个命令就可以传到指定的私服中!
配置
- 解压文件后我们发现里面有安装程序,我们只需要傻瓜式安装就行了
- 安装完成后我们需要配置数据库远程监听配置,其实就是配置我们的数据连接信息。
- 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 中下拉选择我们在上面配置文件中配置的数据库连接信息即可
- 配置完成我们点击OK,测试时候可以连接了。
powerdesign 连接数据库
- 上面我们已经在系统中测试了oracle数据库的连接了。实际上我们的powerdesign上连接数据库和系统上连接是一样的。
我们在powerdesign中新建一个PDM后,我们可以选择dataBase(数据库)–>configure connections
- 剩下的和之前系统中连接的步骤一样
ps: 这里安装了oracle client数据源,安装时候回默认将数据源路径添加到环境变量中,这个操作对我们后期用plsql连接的时候有帮助 有了这个数据源我们用plsql就可以不用任何配置就可以添加了。
oracle总结
- 好了,到这里我们就成功的将powerdesign连接oracle数据库了,剩下的我们就可以正向反向生成数据了。
- 正向 : 在powerdesign中设计好数据库之后可以一键生成到数据库中 (此功能还没有试过,不知道是否可行,后续持续研究)
- 反向: 根据已有的数据库生成powerdesign的图示 。
- 后续会继续带来mysql的连接操作。以及基于powerdesign的一些配置等
如果你觉得自己学习效率低,缺乏正确的指导,可以加入资源丰富,学习氛围浓厚的技术圈一起学习交流吧!
[Java架构群]
群内有许多来自一线的技术大牛,也有在小厂或外包公司奋斗的码农,我们致力打造一个平等,高质量的JAVA交流圈子,不一定能短期就让每个人的技术突飞猛进,但从长远来说,眼光,格局,长远发展的方向才是最重要的。
第二节我们已经安装了oracle的驱动,但是企业中还有一个重头数据库(mysql),今天来安装mysql驱动。mysql相较oracle比较简单。
资源下载
- 在资源选择中要注意版本问题。我就是一开始选择了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连接是一样的,下一章节我们就可以正向/逆向操作数据库了
最后
粉丝福利:以下是Java面试1—到5年以上开发必问到的面试问点,也都是一线互联网公司Java面试必备技能,下面是参照阿里年薪50W所需具备的技能图,大家可以参考下!
同时针对这12个技能,我在这整理了一份Java架构进阶面试专题PDF文档(含450题解析,包括Dubbo、Redis、Netty、zookeeper、Spring cloud、分布式、高并发,设计模式,MySQL等知识点解析,内容丰富,图文结合!)
这份专题文档是免费分享的,有需要的朋友可以看向下面来获取!!
需要完整版文档的小伙伴,可以一键三连,下方获取免费领取方式!
以上是关于oracle+mysql数据源配置+系统数据源方式配置的主要内容,如果未能解决你的问题,请参考以下文章