7.除了前面给大家介绍的execSQL()和rawQuery()方法, SQLiteDatabase还专门提供了对应
于添加、删除、更新、查询的操作方法: insert()、delete()、update()和query() 。这些
方法实际上是给那些不太了解SQL语法的菜鸟使用的,对于熟悉SQL语法的程序员而言,直接
使用execSQL()和rawQuery()方法执行SQL语句就能完成数据的添加、删除、更新、查询操作
。
--------------------------------------------------------------
8.Insert()方法用于添加数据,各个字段的数据使用ContentValues进行存放。
ContentValues 类似于MAP,相对于MAP,它提供了存取数据对应的put(String key, Xxx
value)和 getAsXxx(String key)方法, key为字段名称,value为字段值,Xxx指的是各种
常用的数据类型,如:String、Integer等。
SQLiteDatabase db = databaseHelper.getWritableDatabase();
ContentValues values = new ContentValues();
values.put("name", "credream");
values.pu
于添加、删除、更新、查询的操作方法: insert()、delete()、update()和query() 。这些
方法实际上是给那些不太了解SQL语法的菜鸟使用的,对于熟悉SQL语法的程序员而言,直接
使用execSQL()和rawQuery()方法执行SQL语句就能完成数据的添加、删除、更新、查询操作
。
--------------------------------------------------------------
8.Insert()方法用于添加数据,各个字段的数据使用ContentValues进行存放。
ContentValues 类似于MAP,相对于MAP,它提供了存取数据对应的put(String key, Xxx
value)和 getAsXxx(String key)方法, key为字段名称,value为字段值,Xxx指的是各种
常用的数据类型,如:String、Integer等。
SQLiteDatabase db = databaseHelper.getWritableDatabase();
ContentValues values = new ContentValues();
values.put("name", "credream");
values.pu
本文详细介绍了Android中SQLite数据库的使用,包括insert()、delete()、update()和query()方法。通过ContentValues存储数据,使用insert()添加记录;delete()方法删除满足特定条件的记录;update()方法更新指定条件的记录;query()方法进行复杂查询,支持分页和排序。示例代码展示了如何在实际应用中操作SQLite数据库。
订阅专栏 解锁全文
495

被折叠的 条评论
为什么被折叠?



