繁体   English   中英

如何直接插入语句sql?

[英]How can I insert directly an statement sql?

好吧,有一个字符串包含INSERT INTO PERSON (ID, NAME) VALUES (1, 'Person1');

如何在不使用 ContentValues 和 SQLiteDatabase.insert() 的情况下直接在 Android SQLite 上插入?

Android 文档鼓励使用查询、插入、删除和更新方法,但对于更复杂的操作,可以使用自定义 SQL 语句:

  • 对于插入/更新/删除操作,您可以使用 SQLiteDatabase.execSql(String sql)。
  • 对于 SELECT 操作,您可以使用 rawQuery(String sql, String[] selectionArgs)。

有关更多详细信息,请参阅SQLiteDatabase 文档

您可以使用 rawQuery() 来做到这一点 -

database.rawQuery(sql, selectionArgs);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM