sqlite基础API

Posted coolyuan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sqlite基础API相关的知识,希望对你有一定的参考价值。

/* 打开/创建数据库文件
 * 如果数据库文件不存在就创建数据库文件。
 * 数据库操作句柄保存在第二个参数中。
 * 第一个参数:文件路径及其文件名
 * 第二个参数:sqlite3操作句柄
 * 返回值:SQLITE_OK表示成功
 */
int sqlite3_open(
  const char *filename,
  sqlite3 **ppDb
);

/* 执行sql语句
 * 第一个参数:数据库操作句柄
 * 第二个参数:sql语句
 * 第三个参数:回调参数
 * 第四个参数:传入回调函数的参数
 * 第五个参数:保存操作失败的错误信息
 * 返回值:SQLITE_OK表示成功      
 */
int sqlite3_exec(
    sqlite3 * ,
    const char *sql,
    int (*callback)(void *, int, char **, char **),
    void *,
    char **errmsg
);

/* 释放申请的动态内存
 */
void sqlite3_free(void *);

/* 关闭数据库操作
 * 参数:数据库操作句柄
 */
int sqlite3_close(sqlite3 *);

 

以上是关于sqlite基础API的主要内容,如果未能解决你的问题,请参考以下文章

sqlite基础API

java.lang.NullPointerException: Attempt to invoke virtual method ‘int android.database.sqlite异常(代码片段

SQLite 片段函数实现不会在 TextView 中将文本格式化为 HTML

当我从用户获取数据并将其保存到 SQLite 数据库中时,我应该怎么做才能使列表视图在片段中工作

Android 逆向使用 DB Browser 查看并修改 SQLite 数据库 ( 从 Android 应用数据目录中拷贝数据库文件 | 使用 DB Browser 工具查看数据块文件 )(代码片段

Android 逆向使用 DB Browser 查看并修改 SQLite 数据库 ( 从 Android 应用数据目录中拷贝数据库文件 | 使用 DB Browser 工具查看数据块文件 )(代码片段