# 概述
本次实验针对于使用Java连接Oracle的库平替为DM库时需要做出的更改,本次实验所使用的产品的版本包均如下表所示:
产品版本号表
- 产品名称 版本号
- Oracle Oracle19c
- DM DM8-2023.01.06
- IDEA 2020.3
- Mybatis
- JDK 1.8.0_361
- DmJdbcDriver 18
- ojdbc ojdbc8
使用Mybatis连接DM
2.1添加附件1中的mybatis案例到IDEA(2020.3)中
打开IDEA,并将已有的demo包添加到工程中:


2.2根据要使用的驱动包更换工程中的JDK配置
此次实验我使用的驱动包为DmJdbcDriver18因此在IDEA工程配置中应当使用1.8版本的JDK,并将驱动包添加到工程中:




2.3修改jdbc.properties
按照如下内容配置properties
- jdbc.driver=dm.jdbc.driver.DmDriver
- jdbc.url=jdbc:dm://192.168.80.1:5236
- jdbc.username=SYSDBA
- jdbc.password=SYSDBA
2.4尝试连接
如下所示表示连接成功

使用Oracle连接DM
3.1添加附件1中的mybatis案例到IDEA(2020.3)中
参考2.1
3.2添加ojdbc驱动包
将ojdbc复制到lib目录下即可
3.3添加ojdbc到maven中
在pom.xml中添加如下配置
com.oracle
ojdbc8
19.0.0.0.0
system
${basedir}/lib/ojdbc8.jar
3.4修改jdbc.properties
按照如下所示修改jdbc.properties文件
- jdbc.driver=oracle.jdbc.driver.OracleDriver
- jdbc.url=jdbc:oracle:thin:@localhost:1521:orcl
- jdbc.username=test
- jdbc.password=test123
3.5尝试连接
连接成功

结论
当Java-mybatis连接Oracle需要修改连接至DM时,仅需要修改jdbc.properties以及添加相关的驱动包和依赖即可,由此可见使用Oracle的数据库切换到DM是十分的方便快捷的,这也是DM的优势所在,国产化加油!
附件:
附件1:mybatis-demo
mybatis.zip