3

“SQLITE_ENABLE_UPDATE_DELETE_LIMIT”是 SQLite 的一个选项。人们会自己编译 SQLite 并添加此参数,以使 SQLite 数据库支持 SQL 命令“限制”功能。

但是,如何在 Android 中启用此选项?我必须创建函数来限制 Android 应用程序中 SQLite 数据库访问的更新和删除函数。我找不到任何解决方案。

如果我用“limit”编写 SQL 命令,它将为我返回语法错误。如果我去掉“限制”,那会使更新和删除功能变得不安全。

4

1 回答 1

5

如何在 Android 中启用此选项?

您使用 NDK 编译自己的 SQLite 并添加此参数以使 SQLite 数据库支持LIMITonUPDATEDELETE语句。然后,您编写自己的一组包装类来访问您的自定义 SQLite 库。

这将非常复杂;LIMIT通过以这种方式使用来解决您试图解决的任何问题,您将更容易找到其他解决方案。

于 2013-07-22T13:17:51.307 回答