sqlite3 数据库使用

 

 

首先,通过官网下载sqlite3.h和sqlite3.c两个文件,用于调用里面的api函数操作数据库。

这里也提供链接地址下载:http://pan.baidu.com/s/1qWzjqPY

 

其中里面有几个比较常用的api接口:

 

//用于打开数据库文件

SQLITE_API int sqlite3_open(const char *zFilename, sqlite3 **ppDb )

 

//查询数据库数据

SQLITE_API int sqlite3_get_table( sqlite3 *db,    const char *zSql,    char ***pazResult, int *pnRow, int *pnColumn,  char **pzErrMsg)

 

//修改、删除、插入数据到数据库

SQLITE_API int sqlite3_exec(sqlite3 *db,  const char *zSql,    sqlite3_callback xCallback,  void *pArg,  char **pzErrMsg )

 

//关闭数据库

SQLITE_API int sqlite3_close(sqlite3 *db)

 

注意:

在pc、mac或者ios平台都能在包里直接读取数据库,但是安卓设备只能将数据库拷贝到可写路径才能进行读写。

关于sqlite加密:

可以参考以下博客:

http://blog.csdn.net/kamaliang/article/details/6623733

 

posted on 2015-11-06 23:20  HemJohn  阅读(196)  评论(0编辑  收藏  举报

导航