mysql的话有可能是字符集的问题。查看下数据库链接配置?
一般使用jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8
同遇到此问题,已解决,我的是因为此条语句前已经有代码将这条记录更改了,所以同样的sql两个地方一个查得到一个查不到,建议仔细检查前面的代码
我之前遇到过,是Mysql安装后的my.ini配置文件的里面要指定编码格式。
[mysqld]
character-set-server=utf8
加上这个,再重启mysql。
对,应该是jdbc连接字符集原因与mysql字符集不对应,中文问题
有可能是JDBC驱动不支持这种SQL脚本。