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

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

相关推荐
Blossom i4 分钟前
大数据预处理与采集实验一:使用Python操作MySQL数据库
数据库·mysql
InfinitePlus21 分钟前
Docker MySQL搭建一主一从
mysql·docker
雾时之林1 小时前
Linux--软件管理、源码包安装
linux·服务器·数据库
老纪的技术唠嗑局2 小时前
超级干货分享:中小企业使用 OceanBase 实践经验汇总
数据库
CLOUD ACE3 小时前
谷歌云代理|零售商Target 如何利用 Spanner Graph 提升零售发现体验并将数据库维护成本降低 50%
数据库·零售
AI大模型-小雄3 小时前
Codex写分页接口为什么越翻越慢?用Cursor Pagination解决重复与漏数据
大数据·数据库·elasticsearch·搜索引擎·chatgpt·后端开发·codex
少晓年4 小时前
从 MySQL 迁移到人大金仓 KingbaseES:完整指南与实践
数据库·mysql
SelectDB4 小时前
Apache Doris AI RAG 实战:从基础 RAG 到知识图谱增强的技术能力与选型
数据库
SelectDB4 小时前
电商企业 PostgreSQL 迁移 Apache Doris:80TB 分析数据统一平台技术能力与实践
数据库
SelectDB4 小时前
阶跃星辰 Agent 可观测:Apache Doris / SelectDB 的技术能力与实践
数据库