Java新手请教:用rs=stmt.executeQuery("select * from user where name='张山'")查询,如何知道执行结果,是有还是没有“张山”? RT 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 当然有啦select * 嘛 rs是你查询的结果集合,你可以这样判断if(rs==null){ System.out.println("没有张山"); }else{ System.out.println("存在张山");} rs对象里面保存了SQL语句执行的所有返回阿,可以:while(rs.next()){System.out.println(rs.getString("name"));} 楼上的都说过了说一下其他的executeUpdate的返回值是int,所以根据返回值可以确定操作影响的记录数 ResultSet.next()方法,返回boolean型变量如果有记录rs.next()==true,否则rs.next()==false所以,这么写:if(rs.next()) { System.out.println("data is exist");} else { System.out.println("data is not exist");}应该明白了吧 int iRet = statement.executeUpdate("select * from user where name='张山'");System.out.println(iRet);如果输出的数大于0,说明有结果。 jdbc的小问疑惑 书上java小例子 不好使 ╮(╯▽╰)╭ 请教各位高手:用Eclipse做图形界面能否实现对按钮、标签的拖动? 关于数据类型的内存分配.... 一道面试题,大家来回答看看啊 try 块中可以有方法吗? 如果在application里面实现声音提示 堆的内存和栈的内存游什么不同??? 请问我想编一个想windows时间/日期 属性那样的程序,请各位大侠给个思路好吗? 请问.pdg文件用什么浏览器看? 图象合成问题 迅驰CPU,和塞扬CPU区别!!
select * 嘛
if(rs==null){
System.out.println("没有张山");
}
else{
System.out.println("存在张山");
}
可以:
while(rs.next())
{
System.out.println(rs.getString("name"));
}
所以,这么写:
if(rs.next()) {
System.out.println("data is exist");
} else {
System.out.println("data is not exist");
}
应该明白了吧
System.out.println(iRet);
如果输出的数大于0,说明有结果。