本文主要是介绍中文乱码 unknown column in 'where clause',希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
来自:http://zhidao.baidu.com/link?url=3fIU5UHGwpKaK9-4zN3jGt74Epuc1F97X4W1WL3xKRsYgNO5SqTdtyGjNCNZxy7qVwnMRDVtrGC07KKKYuFlHa
例如,其中college为中文时,加引号不会出现乱码,不加引号会出现乱码:String hql="from JobInfo where college='"+college+"'";
解决思路,1、在action类中打印传入的college,2、hibernate配置文件中使用hibernate.show_sql=true,打印数据库执行语句3、在mysql的dos窗口下执行语句 select *from jobInfo where college="经济学院";4、百度,Google
这样一步一步的排查。
这篇关于中文乱码 unknown column in 'where clause'的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!