2 cry8801 cry8801 于 2018.03.13 21:17 提问

android mysql 条件查询 查询不出来

String url="select * from dalei where pinming = '型钢'";
try {
statement = conn.createStatement();
result = statement.executeQuery(url);
System.out.println(result);

                 if (result != null && result.first()) {
                                    }
                                    。。。

        为什么这个if里进不去,去掉查询条件可以查询出来。

5个回答

lingco
lingco   2018.03.14 08:48
已采纳

看看字符编码,另外传变量最好放外面

cry8801
cry8801 确实是编码问题,中文编码不对,英文数字就没问题
大约一个月之前 回复
qq_38745779
qq_38745779   2018.03.13 21:45

'型钢'" 看看是不是标点符号错了

cry8801
cry8801 里面单引号啊
大约一个月之前 回复
u011226053
u011226053   2018.03.13 22:21

确定字段名写的对吗?

u011226053
u011226053   2018.03.13 22:24

你确定字段名写的对吗?

cry8801
cry8801 是的,对的
大约一个月之前 回复
qq_35542863
qq_35542863   2018.03.14 09:08

确定表名以及字段的正确性

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!