一、execSQL()方法:
官方API说的很清楚,execSQL()方法不能执行查询操作。可以执行有更改行为的SQL语句,比如说insert,delete,updata,CREATE TABLE等。
举例说明:
二、rawQuery()方法:
参数说明:
sql:SQL查询语句
selectionArgs:如果你的select语句中有where子句,有?的地方就会在这儿被替换;如果没有,这儿就为null
举例说明:
db.rawQuery("select * from friends",null);
db.rawQuery("select * from friends where name like ? and address = ?",new String[]{"%Mary%“,”USA“});
本文详细介绍了SQLite中execSQL()与rawQuery()方法的使用。execSQL()用于执行非查询类型的SQL语句,如插入、删除、更新及创建表等。而rawQuery()则专门用于执行查询语句,并提供了灵活的参数设置方式。
743

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



