java原mysql切换国产达梦数据库

先到官方下载驱动包

打开点击setup.exe

下一步



这里初始化的文件位置不建议在c盘,可以换到其他盘符。默认在c盘

安装

初始化







这里默认不要选大小写敏感







在服务中重启
迁移数据



数据迁移









添加字符配置





迁移完成

切换为创建的用户登录PLATFORM,查询时不需要添加模式名了。



java代码配置

添加依赖

XML 复制代码
        <dependency>
            <groupId>com.dameng</groupId>
            <artifactId>DmJdbcDriver18</artifactId>
            <version>8.1.2.141</version>
        </dependency>

修改配置

XML 复制代码
          driver-class-name: dm.jdbc.driver.DmDriver
          url: jdbc:dm://localhost:5236/platform?useUnicode=true&characterEncoding=utf8&tinyInt1isBit=false&allowPublicKeyRetrieval=true&useSSL=false&serverTimezone=Asia/Shanghai
          username: SYSDBA
          password: SYSDBA
          type: com.alibaba.druid.pool.DruidDataSource

错误现象解决1.1

dbType not support : dm, url jdbc:dm://localhost:5236/platform?useUnicode=true&characterEncoding=utf8&tinyInt1isBit=false&allowPublicKeyRetrieval=true&useSSL=false&serverTimezone=Asia/Shanghai
解决方法:

这个是启动的时候加了wall过滤,在application.yml 里把在配置中filters: stat,wall,slf4j,中的wall去掉就好了

错误现象解决1.2

dm.jdbc.driver.DMException: 第1 行附近出现错误: 无效的表或视图名be_config_group

这个在链接的时候换为刚刚创建的和模式一样的用户

相关推荐
折哥的程序人生 · 物流技术专研3 小时前
Java面试85题图解版 · 特别篇:2026后端高频面试题复盘(算法底层逻辑+高并发架构设计全解析,附Java实战代码)
java·网络·数据库·算法·面试
AOwhisky3 小时前
Redis 学习笔记(第三期):持久化与主从复制
运维·数据库·redis·笔记·学习·云计算
李白的天不白3 小时前
数据库连接报错问题
数据库
一条泥憨鱼3 小时前
【Redis】数据类型和常用命令
java·数据库·redis·后端·缓存
爱喝水的鱼丶4 小时前
SAP-ABAP:SAP视图开发入门:四类标准视图的适用场景与创建步骤详解
服务器·数据库·性能优化·sap·abap
大白要努力!5 小时前
MySQL 8.0 + Navicat 完整操作指南
数据库·mysql
云絮.6 小时前
数据库操作
数据库·mysql·算法·oracle
小小工匠6 小时前
Redis 缓存替换策略:8 种淘汰策略与 LRU 实现剖析
数据库·redis·缓存
设计师小聂!7 小时前
宝塔 Linux 面板保姆级教程
linux·mysql·开源·运维开发