我的编程空间,编程开发者的网络收藏夹
学习永远不晚

解决mysql数据库数据迁移达梦数据乱码问题

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

解决mysql数据库数据迁移达梦数据乱码问题

受到领导的嘱托,接手了一个java项目,要进行重构,同时了项目的整体建设要满足信创的要求。
那么首先就要满足两点:
1,使用国产数据库达梦8替换mysql数据库
2,使用金蝶中间件替换tomcat进行容器部署

在不懈的努力下,我已在本地的搭建和安装完成达梦8(dm8)数据库,也完成了代码框架更改数据库源,替换达梦数据库的demo验证工作。


driverClassName: dm.jdbc.driver.DmDriver
    url: jdbc:dm://10.0.3.132:5236/XC-SERVICE?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8
    username: XC-SERVICE
    password: 123456789

现在代码也能正常运行了。除了部分sql脚本要进行规范外,也没有什么其它问题了。

现在最重要的事情来了,就是把数据进行迁移

也就是将mysql的库迁移到dm8当中。
迁移的方式,采用达梦自带的数据库迁移工具

在这里插入图片描述

达梦自带数据库迁移工具

数据表结构和数据迁移后效果

在这里插入图片描述

迁移完成后,会惊奇的发现,数据表结构倒是没有什么问题,但是中文数据全是乱码。

尝试了很多方法,百度了几圈,都没有找到解决方案,后来没有办法,只有去达梦的论坛上面去找解决方案。

终于,我找到了,一个很神奇的解决方式,解决数据迁移后乱码的问题。

在这里插入图片描述

使用数据迁移工具,进行数据源配置的时候,选择指定驱动。

在这里插入图片描述

url地址进行指定:

jdbc:mysql://10.0.3.131:3306/sys-service?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai

同时指定maven下载到本地的驱动。

好了,现在可以迁移数据了

迁移完成后,你会神奇的发现,数据正常了,不是乱码了!!!!

在这里插入图片描述

后记

国产化的数据库,达梦还是一款不错的产品,但是网上的资料太少了,你百度也可能找不到,写这些内容,希望对你们有帮助吧。

到此这篇关于解决mysql数据库数据迁移达梦数据乱码问题的文章就介绍到这了,更多相关mysql迁移达梦乱码内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

解决mysql数据库数据迁移达梦数据乱码问题

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

数据库迁移之mysql到达梦数据库

1 背景介绍 由于业务需求要求数据库国产化,因此将数据从mysql数据库中迁移到国产达梦数据库中。将mysql中的每个库迁移到达梦不同模式下,下面为详细过程。 2 具体步骤 (1)安装达梦客户端工具 (2)点击选择DM管理工具 (3)创建
2023-08-20

达梦数据库迁移(三)

前言前面两篇文章,介绍了一些迁移前的准备工作,实现了数据的导入,但是当我将数据导入到DM后,启动了自己的项目,接下来一堆报错接踵而至,总结了一些常见的报错,在这里做个记录。报错记录关键字达梦数据库的关键字是双引号(""),而mysql的关键字是反引号(``),
达梦数据库迁移(三)
2016-06-17

mysql数据库迁移

目录 背景迁移数据库 背景 公司有个项目,刚开始数据量不是大的时候,数据库和服务上的所有应用数据都放在一个旧小盘中,随着项目数据的增长,旧的磁盘被占满了,导致系统无法写入数据,我和同事排查了很长时间,最终确定是磁盘被占满导致的一
2023-08-23

Linux MySQL数据库迁移到数据盘

原数据库文件夹:/usr/local/mysql/data/mysql 1、给目标数据库文件夹授权: chown -R mysql:mysql /data1/mysqldata 2、停止mysql服务: service mysqld stop 3、将原数据库数
Linux MySQL数据库迁移到数据盘
2016-08-12

mysql迁移数据库到阿里云数据库

简介随着云计算的发展,越来越多的企业开始将传统数据库迁移到云端。阿里云数据库作为国内领先的云数据库服务提供商,提供了丰富的迁移方案,使得MySQL数据库迁移到阿里云数据库变得简单和高效。本文将介绍如何进行MySQL迁移数据库到阿里云数据库的操作步骤和注意事项。步骤一:备份MySQL数据库在进行数据库迁移之前,首先需要备
mysql迁移数据库到阿里云数据库
2024-01-17

php数据库的乱码问题如何解决

本篇内容主要讲解“php数据库的乱码问题如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“php数据库的乱码问题如何解决”吧!php数据库的乱码问题的解决办法:1、在网页文件head中设置编
2023-07-04

mysql数据库乱码如何解决

mysql数据库乱码解决办法:检查字符集和校对规则是否匹配。使用alter database语句设置正确的字符集和校对规则。重新加载受影响的表以应用新设置。可选地导出和导入数据以修复损坏的数据。检查连接字符集与数据库字符集是否匹配。MySQ
mysql数据库乱码如何解决
2024-06-15

编程热搜

目录