20.1.5 操作语句

20.1.5 操作语句

创建了表之后,就可以使用数据库的插入、修改和删除等功能了,我们需要使用SQL语句进行这些操作。在SQLiteOperation中实现一个插入数据的方法,需要借助方法sqlite3_exec(),代码如下:

动手写20.1.5 SQLitePractise->SQLiteOperation.swift

通过参数组成一个SQLite语句,使用sqlite3_exec()函数执行语句。接着在View Controller中增加插入记录的语句,代码如下:

动手写20.1.6 SQLitePractise->ViewController.swift

最终将执行结果返回。运行模拟器,控制台输出如下:

成功插入记录。删除操作的SQL语句与插入相似,我们可以为SQLiteOperation增加删除数据的方法,代码如下:

动手写20.1.7 SQLitePractise->SQLiteOperation.swift

可以像调用insertBook()方法一样,执行完成之后满足条件的记录将被删除。