当前位置: 代码迷 >> Java Web开发 >> 用jdbc把汉语言数据插入mysql中 为什么就是插不进去呢
  详细解决方案

用jdbc把汉语言数据插入mysql中 为什么就是插不进去呢

热度:8122   发布时间:2013-02-25 21:11:34.0
用jdbc把中文数据插入mysql中 为什么就是插不进去呢
英文可以插进去的 怎么解决这问题

------解决方案--------------------------------------------------------
插不进去还是插进去乱码?

打印出的sql语句直接在sql客户端执行试试?

是不是拼成的sql就已经乱码?

还有db字符集是否为utf8?
------解决方案--------------------------------------------------------
看一下,你的字段的范围,是不是太小了
------解决方案--------------------------------------------------------
把表的编码,改成utf-8就可以了
------解决方案--------------------------------------------------------
把Sql贴出来看看吧。 要么你把sql直接到mysql里面去执行。看结果
------解决方案--------------------------------------------------------
看下前后台的转码吧
------解决方案--------------------------------------------------------
是不是之前就出错了,而不是到插入数据的时候才出错
------解决方案--------------------------------------------------------
是不是你的数据库的编码与你当前用的数据编码不一致呀,用 show variables like 'character%' 查看一下你的数据库编码是否一致
  相关解决方案