读取SQLite数据库中的字符串字段,使用Cursor的getString方法(其他类型的字段也有相应的读取方法):
public abstract String getString (int columnIndex)
columnIndex是该字段的编号。如果只知道字段名称,不知道字段编号,可以用getColumnIndex()获取字段编号,然后再读出该字段的值。如以下代码,先根据字段名获取字段编号,再读出数据付给相应变量。
r_name = cur_db.getString(cur_db.getColumnIndex(DatabaseHelper.NAME));
退出程序时,可以使用Cursor和SQLiteDatabase的close()方法关闭游标和数据库。