ResultSet的指针原理是什么?first() last() beforefirst() afterlast() absolute(int) 怎么指向的?
2013-04-22 16:16
302 查看
如果要明白这些方法怎么用,必须先了解ResultSet的原理是什么。
在API文档里,是这样介绍指针的。
ResultSet对象具有指向其当前数据行的光标。最初,光标被置于第一行之前。next 方法将光标移动到下一行;因为该方法在 ResultSet 对象没有下一行时返回 false,所以可以在 while 循环中使用它来迭代结果集。
“最初,光标被置于第一行之前”(如图)
当使用next()时,会判断有没有下一行,如果没有就返回false如果有就返回true。这就是ResultSet指针的原理了。
first() :
last():
beforefirst():
afterlast():
absolute(int): 调用 absolute(1) 等效于调用 first()。调用 absolute(-1) 等效于调用 last()。
相关文章推荐
- ResultSet.last()和ResultSet.beforeFirst()以及ResultSet..getRow()
- int * (*ptr)()怎么理解(指向函数的指针)
- 知道指针地址 , 怎么取出指针指向的内容??? 0x7fff5fbff564 这种值 怎么赋值给一个变量??
- 在Unity中StartCoroutine/yield return这个模式到底是怎么应用的?其中的原理是什么?
- CSS3 ::before 和 :after中双冒号和单冒号 有什么区别?
- rs.absolute(),rs.isAfterLast(),rs.next(),rs.relative()简单解释
- int (*p)[3]指向由整型数据组成的数组的指针
- C++ int & *p; //不能建立指向引用的指针;int *a; int * & p=a; //正确,指针变量的引用
- c中指向指针的指针怎么理解?
- int & *p; //不能建立指向引用的指针;int *a; int * & p=a; //正确,指针变量的引用
- 深入const int *p与int * const p的区别详解(常量指针与指向常量的指针)
- 传递指向指针的引用(int *&i)
- int类型以及指针的类型所占字节的大小,到底是由什么决定的?
- osg源码中的ref_ptr operator unspecified_bool_type() 指向类数据成员的指针&类转化为另一类型(如自定义的C类转化为int)
- [150311]什么是指向函数的指针?
- int (*p)[3]指向由整型数据组成的数组的指针
- 方法:rs.absolute(...)和rs.isAfterLast()
- AbsolutePage LastPageNo AtfirstPage AtlastPage
- C++中函数怎么返回一个二维数组。指针怎么指向二维数组?
- 什么是线程安全? 线程安全是怎么完成的(原理)?