为什么我不能往mysql中写入文件。

nanfang 2003-10-16 04:43:57
写入小于一M的东西没问题,可是太多就会出现以下错误:
com.mysql.jdbc.PacketTooBigException
请问如何搞定!
...全文
46 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
nanfang 2003-10-19
  • 打赏
  • 举报
回复
还有为什么读出来才60。9K,多了就没有!
nanfang 2003-10-19
  • 打赏
  • 举报
回复
是,我已经查过了!
lierq 2003-10-18
  • 打赏
  • 举报
回复
你用mysqladmin -uroot variables,查看一下Max_allowed_packet大小,是不是你设定的2000*1024*1024
nanfang 2003-10-17
  • 打赏
  • 举报
回复
我已经设置了max_allowed_packet的大小为2000M了,可以还是不行呀!用jspsmart上传的文件只有在小于一M时才能正确的传上去,否则就不传不全1!
lierq 2003-10-17
  • 打赏
  • 举报
回复
没看前面的,不好意思啊,MYSQL需要设置访问包大小才可以写大于1M的文件
在my.cnf中,设置:set-variable = max_allowed_packet=10M
这样你最大写的文件就是10M
lierq 2003-10-17
  • 打赏
  • 举报
回复
写文件?打算怎么写,写文本还是图像,不过你可以用BOBL字段,存二进制

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧