myeclipse中的带中文sql无效0.0

比如update sakura_character
set age=666
where name='哈哈哈'
以上sql运行web工程后没有被执行,也没有报错,使用的是mysql数据库
update sakura_character
set age=666
where name='abc'
以上sql运行web工程后被完美执行
说明代中文的sql无法被执行,然后我在数据库管理工具navicat中执行
update sakura_character
set age=666
where name='哈哈哈' 也可以完美执行,说明是myeclipse的锅,求教大神如何解决0.0

将数据库的编码设置一下,,再试试,

与开发工具没有关系吧,应该是数据库编码的问题

第一点,数据库编码设置utf8
第二点,debug看看前台传来的值是不是乱码。是的话就看看你项目配置文件编码设置
第三点,把sql语句直接在数据库查询试试

where name='哈哈哈'

改为
where name='"哈哈哈"'

当编码设置好后,
若不是乱码问题,
中文也是 String 字符串类型

  String _name = "哈哈哈";
 String sql = "select * from table_name where name ="+"'"+_name+"'";
 //sql 语句
 就是:where name = ''"哈哈哈";