加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

SQLite数据库操作

发布时间:2020-12-12 23:47:45 所属栏目:百科 来源:网络整理
导读:一、创建SQLiteOpenHelper的子类,重写方法创建数据库和表,添加构造方法。 二、创建数据库操作类 获得SQLiteOpenHelper对象,调用getWritableDataBase()、getReadableDataBase()方法获取数据库实例对数据库进行操作。 三、 使用数据库操作类 获取操作类的实

//修改 参数1:被修改的表的名字 参数2:修改的成为的值 参数3:更新条件 参数4:更新条件中占位符的值

db.update(DBHelper.TABLE_NAME,values,DBHelper.ENSCORE_NAME+" = ?",new String[]{"hanhan"});

删除:

Delete

//数据删除 参数1:要删除数据的表的名字 参数2:删除条件 参数3:删除条件中的占位符的值

//返回值---》删除数据的行数

db.delete(DBHelper.TABLE_NAME,new String[]{"zhangsan"});

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

一、创建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

返回值:更新的数据条数

    推荐文章
      热点阅读