学习SQLite之路(五) C/C++ SQLite开发实例
介绍一种乌班图中使用sqlite的用法,非常简单,下面的例子是在乌班图12.04中实现的: 1,先安装两个东西 : sudo apt-get install sqlite sqlite3 sudo apt-get install libsqlite3-dev // 不然可能会报 没有头文件 sqlite3.h 2,C/C++接口: 一般用到下面这三个,详情请参考sqlite官方文档。 (1) sqlite3_open(const char *filename, sqlite3 **ppDb) : 打开一个数据库连接, 返回sqlite3对象。 (2) sqlite3_exec(sqlite3*, const char *sql, sqlite_callback, void *data, char **errmsg) : 解析并执行由 sql 参数所给的每个命令,直到字符串结束或者遇到错误为止。 (3) sqlite3_close(sqlite3*) : 关闭之前打开的数据库。 3、打开数据库并创建表 #include<stdio.h> #include<sqlite3.h> // 暂时先不管 static int callback(void *NotUsed, int argc, char **argv, char **azColName) { int