上传excel表格时MySQL数据截断异常

发布于 2024-11-29 21:49:55 字数 308 浏览 4 评论 0原文

我正在使用 Eclipse 将几个 excel 工作表上传到 java 中的 MySQL,并且我正在使用 CLOB (LONGTEXT) 当我尝试执行插入命令时,它

在线程“main”com.mysql.jdbc.MysqlDataTruncation中给出异常:数据截断:第1行的列“数据”的数据太长,

但文件只有10KB,我开始知道CLOB 对编码和排序规则敏感, 我不知道如何配置字符编码设置,请告诉我需要做什么来克服这个问题,如果我应该以任何其他更好的方式做,也请建议我。 仅供参考,我需要处理 Excel 工作表,其大小可能高达几 MB。

谢谢

I'm doing a task of uploading several excel sheets into MySQL in java using Eclipse, and i am using CLOB (LONGTEXT)
when i try to execute the insert command its giving

Exception in thread "main" com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'data' at row 1

but file is of only 10KB, and i came to know CLOB is encoding and collation sensitive,
I don't know how to configure character encoding settings, please tell me what i need to do to overcome this problem also please suggest me if i am supposed to be doing in any other better way.
and FYI i need to handle excel sheets which may shoot up to few MB's in size.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文