又有疑惑了,rs.next()以后把指针移到下一个去了,可是我不想移呀当我while(rs.next()),对数据库进行操作的时候少了一行
解决方案 »
- java中 事件适配器 的小问题
- 为什么会出现这个问题啊!郁闷!请高手指点
- 055.194--hashcode
- 求简单的threadpool程序,急!
- String a=new String("a");创建了几个String对象?
- 关于放大图片的解决方案
- SQLServer2000连接数据库失败,烦告知~~谢了
- 谁的分掉在地上了?快来捡呀!--哪里有详细介绍编写JAVA Bean组件的电子书下载?技术文档也行!
- 我想买一本java类库手册方面的书,大家给推荐一些好的吧,thx
- vb java vrml 原码放送!!!hwmfly两年的心血,毕业了愿与广大网友共享编程乐趣
- 搜索端口出现异常并无法继续
- 问几个小问题,请路过的顺路进来看一下
....
try {
ps = conn.prepareStatement(strSql);
rs = ps.executeQuery();
if (rs.next()) {
this.intGdId=rs.getInt("intGdId");
...
}
else {
throw new SQLException();
}
blnSucc = true;
}
catch (SQLException sqle) {
...
全部记录 一条不少
又
while(rs.next())了
....
try
{
ps = conn.prepareStatement(strSql);
rs = ps.executeQuery();
if (!rs.next())
{
//表中没有数据
} …… while(rs.next()) //表中有数据
{
//对表进行操作
} rs.close();
ps.close();
conn.close();
}
catch (Exception e)
{
e.printStackTrace();
}
finally
{
}我现在在while之前 加了一个 rs.absolute(1);
想定位到第一条记录 可是:
java.sql.SQLException: 对只转发结果集的无效操作: absolute
跟那个first,last报的同一种错。不知道为什么