jdbc条件查询查不到结果
来源:互联网 发布:linux chromium flash 编辑:程序博客网 时间:2024/04/29 23:00
今天遇到了一个问题,出问题的代码如下:
Connection connection;String driver = "com.mysql.jdbc.Driver";String url ="jdbc:mysql://172.20.46.89:3306/hadoop";String user = "hadoop";String password = "hadoop";
这时候,如果query="select * from table1";
则不会出任何问题,但是query="select * from table1 where name='张三'";
就会查询不到结果,最后发现是汉字的编码问题导致的。(我的数据库采用的是UTF-8,eclipse编辑环境也是UTF-8,所以为什么出问题我也不是很清楚)
解决方案:
在url后面添加编码方式即可解决:
Connection connection;String driver = "com.mysql.jdbc.Driver";String url ="jdbc:mysql://172.20.46.89:3306/hadoop?characterEncoding=UTF-8";String user = "hadoop";String password = "hadoop";
我也是在网上找了好久才找到的解决方法,希望能帮到大家。
0 0
- jdbc条件查询查不到结果
- MyBatis中非主键查询查不到结果
- oracle查询条件存在中文查询不到结果
- mybitis 汉字作为查询条件查询不到结果
- JDBC动态封装查询条件和返回结果
- java中使用mysql查询 条件中含有中文时查询不到结果解决方案
- java中使用mysql查询 条件中含有中文时查询不到结果解决方案
- mysql中文查询不到结果
- 数据库查询不到结果集
- c#开发连接oracle数据库查询条件中含汉字但是查不到数据
- jdbc连接数据库,查询条件为汉字,查询无结果解决办法
- JDBC查询条件中包含中文,无查询结果(编码问题)
- mysql模糊查询在jdbc中查不到内容,?两侧没有加空格
- java中sql查询条件为中文时,rs.next为false,查询不到结果的解决办法
- 以中文为查询条件查询mysql数据库时有数据却查不到数据或者中文乱码的问题
- not in查不到应有的结果
- Oracle数据库PrepareStatement查不到结果
- Linux下安装的mysql数据库插入中文乱码或sql查询语句条件中有中文查不到数据
- SparkSQL中的Sort实现(二)
- Cookie代码例子
- 常见网络编程面试题
- 《数学之美》总结(第4章~第5章)
- git reset --hard 和 git reset --sort区别
- jdbc条件查询查不到结果
- Markdown简明语法
- 【jzoj1938】【2011集训队出题】【Crash的数字表格】【莫比乌斯反演】
- 模板方法模式
- packet_type
- Redis之——常用命令集合
- 文章标题
- Robotframework环境搭建
- javascript深入理解js闭包