4 首先调用SQLiteDatabase的beginTransaction() 方法来开启一个事务,然后在一个异常捕获的代码块中去执行具体的数据库操作,当所有的 操作都完成之后,调用 setTransactionSuccessful()表示事务已经执行成功了,最后在 finally 代码块中调用 endTransaction()来结束事务 。5 注意观察,我们在删除旧数据的操作完成后手动 ...
1. 数据操作层(使用事务): //执行插入事务语句 -(void)execInsertTransactionSql:(NSMutableArray *)transactionSql { //使用事务,提交插入sql语句 @try{ char *errorMsg; if (sqlite3_exec(database, "BEGIN", NULL, NULL, &errorMsg)==SQLITE_OK) { NSLog(@"启动事务成功"); sqlite3_free(errorMsg)...
表单直接提交页面,不用ajax 后台; /** * 修改 */ public void edit() { Strin...