Cursor的is和get系列方法

今天上传一个Cursor的is和get系列方法。

Cursor的is系列方法:

Oracle的对表操作中有一种类似于DataSet的对象操作方法CURSOR,它可以通过建立表的操作对象或者说表的指针对象来达到从表里面提取数据的操作。

一般通过SQL语言可以针对某个表的某一行或多行数据进行操作比如说SELECT,UPDATE等。这些操作必须以SQL语句的语法格式来被解释器解释并执行。在实际变成中经常用到,特别是用编程语言来对数据库操作时更是必不可少。当然数据库也不是不能自己来做一些处理的,简单的数据操作的话,像ORACLE这样的数据库可以用自身的PL/SQL语言来实现。不仅执行速度快,而且节省网络。因为它是直接在数据库端执行的。

  • boolean moveToFirst() -> 移动到第1条数据的位置
  • boolean moveToLast() -> 移动到最后一条数据的位置
  • boolean moveToPrevious() -> 移动到前一条数据的位置
  • boolean moveToNext() -> 移动到后一条数据的位置
  • boolean moveToPosition(int position) -> 移动到position位置,position是从0开始顺序编号的
  • boolean move(int offset) -> 移动offset偏移量位置,例如当前位于position:3的位置,如果move(2)将移动到position:5的位置,如果继续move(2)将移动到position:7的位置,该方法的参数可以是负数,例如继续move(-3)将移动到position:4的位置
    以上move系列方法都返回boolean类型的结果,表示移动是否成功。

Cursor的get系列方法:

  • String getString(int columnIndex) -> 获取字符串类型的字段的值,参数是该字段在Cursor中的索引,如果在查询时,没有指定列(columns),则Cursor中的索引与数据表设计的索引完全相同,如果在查询时指定了列,则以查询时指定的列的顺序来确定该索引值
  • int getInt(int columnIndex)
  • int getColumnIndex(String columnName) -> 根据列的名称获取列的索引
  • String[] getColumnNames()
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容