首先,通过官网下载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

最新文章

  1. 【滤波】标量Kalman滤波的过程分析和证明及C实现
  2. Leetcode N-Queens II
  3. PAT (Basic Level) Practise 1040 有几个PAT(DP)
  4. Could not find Developer Disk Image
  5. [转]c++流缓冲---rdbuf()
  6. 关于STM32库中 __IO 修饰符(volatile修饰符,反复无常的意思)
  7. NeHe OpenGL教程 第二十三课:球面映射
  8. SQL SERVER基础语句
  9. 总结c++ primer中的notes
  10. IOS的segmentedControl(分段器控件)的一些常用属性
  11. NSUserDefaults(数据存储)
  12. xCode里面设置NSZombieEnabled定位错误
  13. 他的第一个NDK的Demo
  14. 一段JAVA代码了解多线程,JUC、CAS原子性操作。
  15. oracle密码过期
  16. 用php输出心形曲线
  17. Confluence 6 管理你的 Confluence 许可证
  18. pyenv BUILD FAILED解决方法
  19. EF6增改删等常用基类
  20. malloc 实现原理

热门文章

  1. 同余方程 (codevs1200)
  2. datastream解析
  3. mac 修改mysql 密码, navicat 连接失败原因
  4. IDEA导入HttpServlet包
  5. CC12:链式A+B
  6. 解决IE6 IE7绝对定位弹层被后面的元素遮住
  7. mysql5.7日志时间戳(log_timestmaps)与系统时间不一致问题以及日志报Got an error reading communication packets情况分析
  8. C# 字符串string
  9. SpringBoot---核心---基本配置
  10. 点权生成树(gentree)