绝对高分请教:关于记录集 if smt.next<>null then...else 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 设置异常处理啊没有找到合适的记录,SQL自然规律回抛出一个异常,你扑获异常就可以了 try { QueryString="SELECT * FROM GoodsInfo WHERE 商品条码='"+GoodsID+"'"; smt = con.createStatementResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY); rs=smt.executeQuery(QueryString); while( rs.next() ) { } } catch (Exception e) { System.out.println( "select: fail" + QueryString ); } boolean noRecordFlag = true;//无记录标志try{ QueryString="SELECT * FROM GoodsInfo WHERE 商品条码='"+GoodsID+"'"; smt = con.createStatementResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY); rs=smt.executeQuery(QueryString); while( rs.next() ) { noRecordFlag = false; }}catch (Exception e){ System.out.println( "select: fail" + QueryString );}if (noRecordFlag){}else{}如果不怕麻烦就这样做。 收到,多谢各位!另外:jilongge(果子)if smt.next<>null then...else你想想,在java中有这样的表示吗?^_^ if (!rs.next()) //没有找到符合条件的纪录{.......} 也可以用last()方法把光标移到ResultSet的最后一行,然后调用getRow()方法,这样不但可以查出是否查到符合条件的记录,还能具体地知道共查到了多少条。代码如下:int recordCount;rs.last();recordCount = rs.getRow();然后还可以把光标移回到原来的位置:rs.beforeFirst(); xml读取问题,大神帮忙!!!!! 请教“Quartz”这个框架的启动方式。 请问如何截取String数组? x=x+1与X+=1的问题(大侠们请教) 控件添加事件 javadoc产生乱码,请帮忙!在线等待 java绘图 不是我的错——为JBuilder的光标错位问题平反! Collection 是拿来干嘛的吖? 为什么我的UI程序总是把输入法打开,而且操作后刷新总有问题! 求救:jdbComboBox的keyPressed事件怎么不好用啊? 一直很郁闷阿,
没有找到合适的记录,SQL自然规律回抛出一个异常,你扑获异常就可以了
{
QueryString="SELECT * FROM GoodsInfo WHERE 商品条码='"+GoodsID+"'";
smt = con.createStatementResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
rs=smt.executeQuery(QueryString);
while( rs.next() )
{
}
}
catch (Exception e)
{
System.out.println( "select: fail" + QueryString );
}
try
{
QueryString="SELECT * FROM GoodsInfo WHERE 商品条码='"+GoodsID+"'";
smt = con.createStatementResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
rs=smt.executeQuery(QueryString);
while( rs.next() )
{
noRecordFlag = false;
}
}
catch (Exception e)
{
System.out.println( "select: fail" + QueryString );
}
if (noRecordFlag)
{
}
else
{
}
如果不怕麻烦就这样做。
...
else你想想,在java中有这样的表示吗?^_^
{
.......}
int recordCount;
rs.last();
recordCount = rs.getRow();
然后还可以把光标移回到原来的位置:
rs.beforeFirst();