//=================================================================================================================================
[1] >> SQlite数据库
-->><1>轻量级体积极小;功能完备;开源;速度快;安装极其方便无需配置;
-->><2>apt-get install sqlite3 #下载安装sqlite3
-->>常见命令:
[
0>>sqlite3 #进入sqlite3命令行模式
1>>.help
2>>.schema #Show the CREATE statements(声明)
3>>.databases # List names and files of attached databases(数据库)
4>>.table # List names of tables
5>>.quit #Exit this program
]
-->>C接口API
-->>sqlite3_open(const char *filename, sqlite3 **ppDb);
[
打开一个SQLite数据库文件,返回一个用于其他 SQLite 程序的数据库连接对象
如果 filename 参数是 NULL那么 sqlite3_open() 将会在 RAM 中创建一个内存数据库,这只会在 session 的有效时间内持续。
如果文件名 filename 不为 NULL,那么 sqlite3_open() 将使用这个参数值尝试打开数据库文件。如果该名称的文件不存在,sqlite3_open() 将创建一个新的命名为该名称的数据库文件并打开。
]
-->>sqlite3_exec(sqlite3*db, const char sql, int (callback)(void,int,char*,char**), void *arg, char **errmsg)
[
提供了一个执行 SQL 命令的快捷方式,SQL 命令由 sql 参数提供,可以由多个 SQL 命令组成
sqlite3 是打开的数据库对象,
callback 是一个回调,
data 作为其第一个参数,
errmsg 将被返回用来获取程序生成的任何错误。
]
-->>sqlite3_close(sqlite3*);
[
关闭之前调用 sqlite3_open() 打开的数据库连接
]
//=================================================================================================================================
Sqlite3
最新推荐文章于 2024-03-11 20:31:34 发布