Android使用SQLite数据库(4)

时间:2023-03-09 02:47:31
Android使用SQLite数据库(4)

读取SQLite数据库中的字符串字段,使用Cursor的getString方法(其他类型的字段也有相应的读取方法):

public abstract String getString (int columnIndex)

columnIndex是该字段的编号。如果只知道字段名称,不知道字段编号,可以用getColumnIndex()获取字段编号,然后再读出该字段的值。如以下代码,先根据字段名获取字段编号,再读出数据付给相应变量。

r_name = cur_db.getString(cur_db.getColumnIndex(DatabaseHelper.NAME));

退出程序时,可以使用Cursor和SQLiteDatabase的close()方法关闭游标和数据库。