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

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

相关推荐
秋风渡.1 分钟前
MySQL_数据类型知识
数据库·mysql
Season45034 分钟前
Redis命令 (generic即通用命令)
数据库·redis·bootstrap
liwulin05061 小时前
【ollama】自定义结构化输出
linux·前端·数据库·ollama
一嘴一个橘子1 小时前
MysqL 主键索引 就是 聚簇索引 吗
mysql
木易士心2 小时前
MyBatis数据源切换全面解析
数据库
Whyn2 小时前
MySQL 学习笔记(二)
mysql
新中地GIS开发老师2 小时前
地信职业百科④:GIS开发工程师
前端·数据库·gis·webgis·三维gis开发
云和恩墨2 小时前
从“第二存储”到多智能体协作,云和恩墨充实数据基础设施产品矩阵
数据库
ClouGence2 小时前
SAP HANA 到 Doris 数据迁移:4 种方案对比与迁移教程
数据库·后端·dba
霸道流氓气质2 小时前
ApiPost 中配置自动获取 Token 并调用业务接口完整指南
java·服务器·数据库