求救MySql模糊查询问题
Java code:
模糊查询书按照书名-------------------
java.sql.SQLException: Illegal mix of collations (gb2312_chinese_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation 'like'
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:946)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2985)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1631)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1723)
at com.mysql.jdbc.Connection.execSQL(Connection.java:3256)
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1313)
at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1448)
MySql中的编码集为:utf-8 或gbk 都试过了,还是出现这样的错误
jsp文件为utf-8的
我的查询语句为:
String sql="SELECT `books`.`id`, `books`.`book_name`,`books`.`price`,`books`.`book_info`," +
"`books`.`author`,`books`.`img_url` " +
" from `books` " +
"where `books`.`book_name` like ? ";
PreparedStatement ps=conn.prepareStatement(sql);
ps.setString(1, '%'+bkname+'%');
ResultSet rs=ps.executeQuery();
错在哪里,实在是找不出原因了。。。。
求助高手帮帮忙!!谢谢!!
补充
相关问答:
linux上的mysql服务在节假日突然当掉
现在找原因,怀疑是磁盘空间不够,现在需要找到确凿的证据。
1 具体在哪个文件下可以找到,他当掉的具体时间和原因?
2 windows下c盘可以报磁盘空间不够的原因,不 ......
最近在研究数据库的安全问题,发现MYSQL有很多安全漏洞,想请教大家,在管理方面如何来防止安全隐患。
我了解到有注入攻击,该如何防止?
还有关于账号、密码的管理、文件属性等
1. 操作系统的安全, ......
如题,这三个在win7下使用会有什么兼容性问题吗?
由于我最近在使用win7,就懒得进xp了!
自己用windows 2008有一年多了,没出现任何问题。
win7测试版也用过,不会有什么问题的,放心。
当然你最 ......
现在有一个网站,想在另外一台服务器上做一个这个网站的镜像。
在主网站上的数据更新要同步到镜像服务器上
同时用户访问镜像服务器时的数据更新也要同步到主网站上
其中数据更新 主要包括 Mysql数据 ......