SQLite数据库操作
一、创建SQLiteOpenHelper的子类,重写方法创建数据库和表,添加构造方法。
二、创建数据库操作类 获得SQLiteOpenHelper对象,调用getWritableDataBase()、getReadableDataBase()方法获取数据库实例对数据库进行操作。
三、 使用数据库操作类 获取操作类的实例,利用里面的增删改查的方法
Cursor: isAfterLast() 游标的指针是否指向了最后一条数据的后面 moveToNext() 让游标的指针指向下一条数据 moveToFirst() 让游标的指针指向第一条数据 getString(int columnIndex) 获取当前行中指定列的String值,参数列索引 getColumnIndex(String columnName) 根据列名字获取列索引 插入: 返回值---》插入的数据的行id 如果插入失败的话:-1 SQLiteDataBase.insert(表名字,允许空列,插入的数据); 注:ContentValus put(键,值) 键:表中的列的名字 查询: 返回值:Cursor rawQuery(查询的SQL语句,语句中占位符的值); 更新: Update 返回值:更新的数据条数 |