美文网首页程序员
Cursor的is和get系列方法

Cursor的is和get系列方法

作者: 热爱生活的男孩子 | 来源:发表于2017-03-18 15:46 被阅读0次

    今天上传一个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()

    相关文章

      网友评论

        本文标题:Cursor的is和get系列方法

        本文链接:https://www.haomeiwen.com/subject/ajpcgttx.html