热门开始,回滚,使用sqlite在xcode中提交事务

时间:2012-03-11 15:53:58

标签: objective-c ios transactions sqlite

我想创建一些方法来在Xcode中开始,提交或回滚事务。

我想知道我必须使用哪些sqlite3库的方法。

使用sqlite3_prepare_v2可以吗? 还是sqlite3_readonly_stmt?

1 个答案:

答案 0 :(得分:0)

您可以通过在SQLite中执行以下自解释命令来执行此操作:begin immediate transactioncommit transactionrollback transaction

注意:我使用了immediate交易行为。有关它和其他(deferredexclusive)的信息,请查看here

要在Objective-C中执行命令,请使用此命令(其中sql包含上述命令之一NSString; db是您的数据库句柄 - {{1} }):

sqlite3*