码迷,mamicode.com
首页 > 数据库 > 详细

关于SQL语句条件值写中文查不到的问题

时间:2017-08-10 01:13:43      阅读:248      评论:0      收藏:0      [点我收藏+]

标签:rac   设置   jdbc   use   命令行   青年   target   url   ini   

在使用jdbc链接MySQL执行SQL语句的时候,sql语句中的where条件,参数值带中文,则查询不到结果,而where条件,参数值都为数字或字母时可以正常查询,

原因是mysql的character_set_connection默认的设置不是utf8,我的解决办法,打开命令行提示符操作界面  登陆MySQL

 

执行 SET character_set_connection = utf8 ;命令,然后在数据库连接的url中要带字符设置  比如 jdbc:mysql://localhost:3306/goods?useUnicode=true&characterEncoding=UTF-8 ,这样才能解决问题

 

网上有的方法有,修改Ini文件,试过无效,关于该问题可以参考一下文章  http://www.cnblogs.com/discuss/articles/1862248.html

 

原文转自:CSDN-博客:@奋斗中的二逼青年

关于SQL语句条件值写中文查不到的问题

标签:rac   设置   jdbc   use   命令行   青年   target   url   ini   

原文地址:http://www.cnblogs.com/code-f/p/7337010.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!