9.2.3. Cursor

优质
小牛编辑
133浏览
2023-12-01

9.2.3.Cursor

查询得到的数据将按照Cursor(游标)的形式返回。通过Cursor,你可以读出得到的第一行数据并移向下一行,直到遍历完毕、返回空为止。也可以在数据集中自由移动,读取所得数据的任意一行。

一般而言,SQL的相关操作都存在触发SQLException异常的可能,这是因为数据库不在我们代码的直接控制范围内。比如数据库的存储空间用完了,或者执行过程被意外中断等等,对我们程序来说都属于不可预知的错误。因此好的做法是,将数据库的有关操作统统放在try/catch中间,捕获SQLException异常。

这里可以利用Eclipse的快捷功能:

  1. 选择需要处理异常的代码段,一般就是 SQL 操作相关的地方。
  2. 在菜单中选择“Source→SurroundWith→Try/catch Block”,Eclipse即可自动生成合适的try/catch语句。
  3. 在catch块中添加异常处理的相关代码。这里可以调用Log.e()记录一条日志, 它的参数可以是一个标记、消息或者异常对象本身。