gpt4 book ai didi

objective-c - 如何使用 sqlite 在 Xcode 中开始、回滚、提交事务

转载 作者:行者123 更新时间:2023-11-28 17:36:37 32 4
gpt4 key购买 nike

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

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

用sqlite3_prepare_v2可以吗?还是 sqlite3_readonly_stmt?

最佳答案

您可以通过在 SQLite 中执行以下不言自明的命令来做到这一点:开始立即事务提交事务回滚事务

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

要在 Objective-C 中执行命令,请使用此命令(其中 sql 包含上述命令之一作为 NSString;和 db是你的数据库句柄 - sqlite3*):

if (sqlite3_exec(db, [sql UTF8String], NULL, NULL, NULL) != SQLITE_OK) {
// deal with error...
}

关于objective-c - 如何使用 sqlite 在 Xcode 中开始、回滚、提交事务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9656452/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com