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

打印 上一主题 下一主题

主题 1879|帖子 1879|积分 5637

媒介我之前在使用达梦数据库的时候,碰到了很多很多的问题,重要对达梦数据库也不是很熟悉,它的语法和我所熟悉的mysql和postgresql有很大的区别。本日,讲一下我之前碰到的一个问题。这个问题的起因是用达梦数据库迁徙工具,将数据库从postgresql迁徙到达梦数据库。迁徙之后导致的代码报错。具体的报错是叫 nested exception is dm.jdbc.driver.DMException: 字符串截断。这个错误在原来的postgresql里面,是没有的,是迁徙到达梦数据库之后就有了。后来,经过百度之后,我发现了问题的原因。过程根据网上的说法,是由于报错的那个字段的长度太长了。一看就是这样的。可以看到,此字段目前的属性是text,属于是很长的字段类型。
然后,我就将这个字段改成了VARCHAR类型的,这个类型的长度要短很多。改完之后,再次运行代码,发现不再报错了。
总结以上就是我碰到的报错,以及解决的办法。这里有个疑问,为什么改成短的字段类型就不报错了呢?感觉应该是和迁徙工具有关,后续还得再研究一下下。达梦真坑~假如有对Java入门开发相关的问题,可以关注我的公众号【Java入门学习】,加我好友,我会持续更新Java相关的分享!
欢迎访问我的个人网站:https://idea-tips.com/往期推荐:1.IDEA中怎样查看最近打开过的文件?
2.java的jar反编译软件有哪些?
3.头脑导图xmind怎样安装?附安装包
4.怎样用串口调试助手ComTone调试串口?附安装包

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

怀念夏天

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表