sqlite3 数据库使用
2024-10-21 05:50:53
首先,通过官网下载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
最新文章
- 【滤波】标量Kalman滤波的过程分析和证明及C实现
- Leetcode N-Queens II
- PAT (Basic Level) Practise 1040 有几个PAT(DP)
- Could not find Developer Disk Image
- [转]c++流缓冲---rdbuf()
- 关于STM32库中 __IO 修饰符(volatile修饰符,反复无常的意思)
- NeHe OpenGL教程 第二十三课:球面映射
- SQL SERVER基础语句
- 总结c++ primer中的notes
- IOS的segmentedControl(分段器控件)的一些常用属性
- NSUserDefaults(数据存储)
- xCode里面设置NSZombieEnabled定位错误
- 他的第一个NDK的Demo
- 一段JAVA代码了解多线程,JUC、CAS原子性操作。
- oracle密码过期
- 用php输出心形曲线
- Confluence 6 管理你的 Confluence 许可证
- pyenv BUILD FAILED解决方法
- EF6增改删等常用基类
- malloc 实现原理
热门文章
- 同余方程 (codevs1200)
- datastream解析
- mac 修改mysql 密码, navicat 连接失败原因
- IDEA导入HttpServlet包
- CC12:链式A+B
- 解决IE6 IE7绝对定位弹层被后面的元素遮住
- mysql5.7日志时间戳(log_timestmaps)与系统时间不一致问题以及日志报Got an error reading communication packets情况分析
- C# 字符串string
- SpringBoot---核心---基本配置
- 点权生成树(gentree)