摘要
接下来的两个对象和八个方法包含了SQLite接口的基本要素:
- sqlite3 数据库连接对象. 由sqlite3_open()创建,由sqlite3_close()销毁。
- sqlite3_stmt 预编译语句对象. 由sqlite3_prepare()创建,由sqlite3_finalize()销毁。
- sqlite3_open() 打开已存在或者新建数据库的连接。sqlite3的构造函数。
- sqlite3_prepare() 将SQL文本编译成字节码,以便于执行查询或者更新数据库的操作 sqlite3_stmt的构造函数。
- sqlite3_bind() 将应用程序的数据与原始SQL中的参数绑定
- sqlite3_step() 执行sqlite3_stmt到下一个结果或者结束
- sqlite3_column() 当前结果行所在的列值
- sqlite3_finalize() sqlite3_stmt的析构函数。
- sqlite3_close() sqlite3的析构函数。
- sqlite3_exec() 一个包装函数,为一条或多条SQL语句包装了sqlite3_prepare(), sqlite3_step(), sqlite3_column(), 和sqlite3_finalize()。