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

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

相关推荐
这个DBA有点耶2 小时前
为什么UPDATE比SELECT危险得多?锁范围等于扫描行数
数据库·架构·代码规范
天国梦2 小时前
国密门禁品牌怎么选?2026年最新3个避坑要点
运维·服务器·数据库·python
DB哥讲数据库2 小时前
【达梦数据库安装教程】超详细图文讲解-附达梦安装包
数据库·oracle
Hoxy.R3 小时前
【金仓数据库产品体验官】KingbaseES V9R2C16 坏块检测与修复完整测试流程
数据库
高级程序源4 小时前
SSM仓储管理系统31582-计算机课程设计、毕业设计
vue.js·python·mysql·小程序·flask·课程设计
PC2005-cloud4 小时前
MySQL学习笔记:GTID 主从复制,从原理到实践,告别传统 Binlog+Position 的痛点
笔记·学习·mysql
太理摆烂哥4 小时前
MySQL数据库基础
数据库·mysql
wuhuhuan4 小时前
JMeter 连接数据库并取值(JDBC 实战)
数据库·jmeter
小羊没烦恼!5 小时前
OS X 上使用.NET开发应用程序
开发语言·前端·数据库·人工智能·c#·策略模式
Rain的Java大神之路5 小时前
[特殊字符]8年Java老兵转型AI Agent:90%的人挂在同一个坑,根本不用学Python!(万字实战复盘,建议收藏)
java·数据库·人工智能·后端·python·spring·ai编程