打印出来的sql语句 复制到sql里面可以执行出结果!
这是全表查询 select * from cars
如果换成模糊查询就查不出结果 select * from cars where from_1 like '%北京%' order by id desc 代码: if(strWhere==null || strWhere.equals("") || strWhere.equals("*")){
sql="select * from cars order by id desc";
}else{
sql="select * from cars where "+strWhere+" order by id desc";
}
System.out.print(sql);
rs = stmt.executeQuery(sql);
rs.last();
resutCount = rs.getRow();
System.out.println("\n"+resutCount); //执行模糊查询的时候打印出来是0,可是能查处好几百条全表查询可以查出结果,模糊查询出来的结果有好几百条了,可是这显示是0.
这是全表查询 select * from cars
如果换成模糊查询就查不出结果 select * from cars where from_1 like '%北京%' order by id desc 代码: if(strWhere==null || strWhere.equals("") || strWhere.equals("*")){
sql="select * from cars order by id desc";
}else{
sql="select * from cars where "+strWhere+" order by id desc";
}
System.out.print(sql);
rs = stmt.executeQuery(sql);
rs.last();
resutCount = rs.getRow();
System.out.println("\n"+resutCount); //执行模糊查询的时候打印出来是0,可是能查处好几百条全表查询可以查出结果,模糊查询出来的结果有好几百条了,可是这显示是0.
解决方案 »
- 关于where条件顺序
- 请问怎么在数据表中设置一个字段的默认值为另外一个字段
- postgresql v8.3.1 所有的postgres进程均结束了。why?
- mysql 启动不起来了,1067意外终止,怎么办,常规办法都用了,没有用?
- 求助:mysql中如何导入.sql文件?
- 在linux中安装mysql出现的问题,请高人指教
- 如何建立一个连接MYSQL的用户?
- dejoy(燕青)请进来!
- 关于mysql的一个错误,急!
- 删除mysql中data目录下的日志文件,会让你崩溃?
- 在mysql administrator中,如何实现查看表记录的功能呀,好象只能看表结构呀,如何查出一个表中所有记录的功能?
- pl/pgsql高手请进,急,先谢过了
1。看一下你 System.out.print(sql); 的sql 是什么内容
2。不要用getRow(), 而是直接看看有没有记录返回[align=center]==== 思想重于技巧 ====
[/align]
sql语句写法没错 很郁闷这个问题~~~~~~~~~~~~~~
[/align]
[/align]