SQLite - C/C++
C/C++ 接口:sqlite3_open 打开库、sqlite3_exec 或 prepare/step 执行 SQL、sqlite3_close 关闭。
Key PointsSQLite,C/C++,sqlite3_open,sqlite3_exec,接口
讲解
C/C++ 接口:sqlite3_open 打开库、sqlite3_exec 或 prepare/step 执行 SQL、sqlite3_close 关闭。
示例
C
#include <sqlite3.h>
sqlite3 *db;
sqlite3_open("test.db", &db);
char *err = 0;
sqlite3_exec(db, "CREATE TABLE t(id INT);", 0, 0, &err);
sqlite3_close(db);Output
-- 编译:gcc demo.c -lsqlite3
-- 运行后生成/打开 test.db讲解
C/C++ 接口:sqlite3_open 打开库、sqlite3_exec 或 prepare/step 执行 SQL、sqlite3_close 关闭。
示例
C
#include <sqlite3.h>
sqlite3 *db;
sqlite3_open("test.db", &db);
char *err = 0;
sqlite3_exec(db, "CREATE TABLE t(id INT);", 0, 0, &err);
sqlite3_close(db);Output
-- 编译:gcc demo.c -lsqlite3
-- 运行后生成/打开 test.db