mysql的sql查询语句含有中文,rs.next()就false的解决办法
来源:互联网 发布:澳大利亚歧视知乎 编辑:程序博客网 时间:2024/05/16 00:42
之前在学习mysql.properties这个文件,其中里面的dbUrl=jdbc\:mysql\://127.0.0.1\:3306/stuuser?useUnicode\=true&characterEncode\:utf-8,是这么写的,结果数据查询输入非中文的都可以查询,但是一旦输入带有中文的字符,数据库就查不了。后面翻看SqlHelper.java的代码,测试又测试,发现在rs.next()并不能true,于是各种查阅,研究,终于得出结论,上面的dbUrl的语句含有转义字符,所以就会出现中文无法查询的问题。要将其去掉转义字符。正确的语句是:dbUrl=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8
这样就解决了中文无法查询结果的问题。不过还是要感谢http://blog.csdn.net/dudefu011/article/details/47948301这位博主,给我提供的思路出发点。
阅读全文
0 0
- mysql的sql查询语句含有中文,rs.next()就false的解决办法
- java中sql查询条件为中文时,rs.next为false,查询不到结果的解决办法
- MYSQL 字符编码不对导致查询语句含有中文就出错的解决办法
- SQL查询语句含有单引号的解决方法
- java中登录查询条件为中文时,rs.next为false,导致无法登录
- rs.next()为false
- rs.next()的问题
- oracle JDBC 查询 rs.next()总报false
- 解决SQL语句中含有中文字符无法查询问题
- SQL只查询包含中文的语句
- rs.next()的一些问题
- 关于rs.next()的问题
- while (rs.next()) 与 if(rs.next())的区别
- 关于mysql中sql语句查询不区分大小写的解决办法
- mysql 递归查询sql语句的实现
- mysql优化sql语句查询的方法
- MySQL常用的SQL查询语句
- mysql优化sql语句查询的方法
- 数组的简单总结
- 第一次学习做电路
- sdnu1349.快速幂入门
- 摩尔公理
- SQL索引查找与索引扫描
- mysql的sql查询语句含有中文,rs.next()就false的解决办法
- gulp学习心得
- YAWL使用教程之实例介绍
- block wx:if
- 分布式文件上传服务架构设计
- 基础巩固--理解方法调用
- 插入排序
- 微信小程序包含文件
- C++ 变量及常量