首页 > 数据库 >达梦数据库DM Exception字符串截断错误,略坑~

达梦数据库DM Exception字符串截断错误,略坑~

时间:2024-11-09 17:18:46浏览次数:1  
标签:Exception DM Java 数据库 报错 postgresql 迁移 达梦

前言 我之前在使用达梦数据库的时候,遇到了很多很多的问题,主要对达梦数据库也不是很熟悉,它的语法和我所熟悉的mysql和postgresql有很大的区别。 今天,讲一下我之前遇到的一个问题。这个问题的起因是用达梦数据库迁移工具,将数据库从postgresql迁移到达梦数据库。迁移之后导致的代码报错。具体的报错是叫 nested exception is dm.jdbc.driver.DMException: 字符串截断。 这个错误在原来的postgresql里面,是没有的,是迁移到达梦数据库之后就有了。后来,经过百度之后,我发现了问题的原因。 过程 根据网上的说法,是由于报错的那个字段的长度太长了。一看就是这样的。可以看到,此字段目前的属性是text,属于是很长的字段类型。 0 然后,我就将这个字段改成了VARCHAR类型的,这个类型的长度要短很多。改完之后,再次运行代码,发现不再报错了。 0 总结 以上就是我遇到的报错,以及解决的办法。这里有个疑问,为什么改成短的字段类型就不报错了呢?感觉应该是和迁移工具有关,后续还得再研究一下下。达梦真坑~ 如果有对Java入门开发相关的问题,可以关注我的公众号【Java入门学习】,加我好友,我会持续更新Java相关的分享! 0 欢迎访问我的个人网站:https://idea-tips.com/ 往期推荐:

1.IDEA中如何查看最近打开过的文件?

2.java的jar反编译软件有哪些?

3.思维导图xmind如何安装?附安装包

4.如何用串口调试助手ComTone调试串口?附安装包

标签:Exception,DM,Java,数据库,报错,postgresql,迁移,达梦
From: https://www.cnblogs.com/phzmxw/p/18536999

相关文章

  • ExceptionHandler的实践
    ExceptionHandler的实践1、ExceptionHandler中ModelAndView返回一个不存在的view,会发生什么2、验证3、view不存在为什么会抛异常4、正确写全局异常捕获类实例1、ExceptionHandler中ModelAndView返回一个不存在的view,会发生什么背景:公司的项目中经常会抛异常,然后就排......
  • [DMY]2024 NOIP 模拟赛 Day 6
    今天状态不太好。赛时T1一看是概率先畏惧三分。拖拖拉拉写完了\(2^n\)的暴力后开始打表找特殊性质的规律。找了一个答案是\(8\over27\)\(=(\frac{2}{3})^3\),其中\(2\over3\)\(=\frac{10}{10+5}\)。然后意识到这个性质的答案是\((\frac{x}{a+x})^{\log_2n}\),快速写......
  • 【2】GD32H7xx 串口Idle + DMA接收不定长数据
    目录1.IDLE中断相关介绍2.D-Cache与DMA同时使用2.1I-Cache与D-Cache2.2D-Cache与DMA同时使用时的数据一致性问题2.2.1CPU读取DMA写入到SRAM的数据2.2.2DMA读取CPU写入到SRAM的数据3.UartIdle+DMA收发程序4.程序测试1.IDLE中断相关介绍在GD32H7xxMCU......
  • DMA(Direct Memory Access,直接内存存取)是一种允许外设直接与计算机内存进行数据交换的
    DMA(直接内存存取)简介DMA(DirectMemoryAccess,直接内存存取)是一种允许外设直接与计算机内存进行数据交换的技术,绕过了CPU的参与。这种机制的优势在于,它能够显著提高数据传输效率,减轻CPU的负担,从而使得计算机能够处理更多的任务和更高的性能要求。在传统的输入输出(I/O)操作中,数据通......
  • MalformedURLException:无效的URL格式完美解决方法
    ......
  • CS5366,typec转HDMI,4K60Hz多功能拓展坞方案,低成本替代GSV2201,AG9411方案
    集睿致远ASL新推出的CS5366芯片是一款Type-C转HDMI2Lean4K60的视频转换芯片通过USBType-C连接器将DPRX视频信号转换为HDMI/DVITX视频信号。DP信号转接只用2lane,另外2lane可以输出USB3.0/3.1信号,同时兼容PD3.0,并支持双向PD,相较于CS5266刷新率从30HZ上提升到60HZ,采样频率最......
  • 定时器(PWM输出)触发ADC采样(DMA)——STM32CubeMX
    在STM32微控制器中,使用定时器(PWM输出)触发ADC采样是一种常见的应用场景,尤其是在需要精确控制采样时刻和频率的场合。本文将详细介绍如何使用STM32CubeMX配置定时器产生PWM波形,并使用DMA传输ADC采样结果。1.定时器PWM输出配置首先,我们需要在STM32CubeMX中配置定时器以产......
  • CC-ADMIN后台简介一个基于 Spring Boot 2.1.3 、SpringBootMybatis plus、JWT、Shiro
    说明此文章为转发的,方便日后查看。系统演示环境http://www.cc-admin.top/#/home简介CC-ADMIN前端简介现在市面的上后台管理系统很多,不差你这一个,为啥又来个轮子?答:材料不一样。本轮子的选材是在考察过antv、element之后选择了quasar,前两个很优秀,尤其是antv的外观我特......
  • likeadmin多表关联复杂查询
    <?php//+----------------------------------------------------------------------//|likeadmin快速开发前后端分离管理后台(PHP版)//+----------------------------------------------------------------------//|欢迎阅读学习系统程序代码,建议反馈是我们前进的动力//......
  • 达梦数据库DM管理工具增删改不生效怎么办?如何设置事务自动提交?
    前言我在使用达梦数据库DM时,一开始使用的是达梦数据库自带的连接工具DM管理工具。自带的有它自己的好处,起码对于修改新增字段等是比较兼容的。后面我发现DBeaver也是支持连接达梦数据库的,所以后面用DBeaver也在连接达梦数据库。我在一开始使用的DM管理工具的时候,遇到了一个奇怪......