String sql = "UPDATE user SET name = '"+user.getName()+"' where id ="+user.getId();比如上面SQL语句,如果user.getName()有可能是中文,给他加个引号就可以正常进行插入操作了。
mysql插入中文乱码解决办法
mysql数据库插入中文数据出现乱码,而查询没有中文乱码问题,说明数据库编码设置正确,但是插入中文乱码,说明SQL语句有问题,解决办法就是中文字段加引号