一、IDEA连接达梦数据库
1、导入达梦数据库驱动(两种方式)
(1)第一种方式:引入达梦依赖,然后在Maven
仓库中找到DmJdbcDriver18-8.1.3.140.jar
<!-- https://mvnrepository.com/artifact/com.dameng/DmJdbcDriver18 -->
<dependency>
<groupId>com.dameng</groupId>
<artifactId>DmJdbcDriver18</artifactId>
<version>8.1.3.140</version>
</dependency>
(2)第二种方式:安装达梦数据库,在安装目录 /dmdbms/drivers/jdbc
下找到DmJdbcDriver18.jar
(注:可以看一下该目录下的readme.txt
文件)
2、配置达梦数据源
(1)新建达梦驱动
选中上一步骤找到的驱动 jar 包
这个时候Class
下拉框就能够选择达梦驱动了,修改Class
后检查一下就OK了
(2)新建数据源,选择刚创建好的达梦数据库驱动
填写连接信息
达梦其他信息补充说明
二、Oracle迁移至达梦数据库
1、推荐阅读达梦官网文档:从 Oracle 移植到 DM | 达梦技术文档 (dameng.com)
2、小细节提示
(1)字符长度选择默认的1,则迁移后的数据 中文汉字 占3个字节。选择2的话,迁移后的数据 中文汉字 占2个字节。因为作者要操作的源数据库Oracle
编码格式是GBK
,所以这里选择了2。
(2)可以勾选“创建模式”,这样迁移时就算达梦数据库中没有预先创建目标模式,也会自动创建你指定的目标模式。达梦中的目标模式就相当于Oracle
中的数据库,而且在达梦中操作某张表时,都需要添加模式前缀。例如在multrust
模式下有一张user
表,那么你应该这么操作:select * from multrust.user where id = 1;
(当然,若是直接用IDEA连接达梦数据库的话就不需要这么花里胡哨)