1 Star 2 Fork 1

seldom/sqlite3

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
GPL-2.0

说明

原代码库移植

  • 编译时需要连接 -lpthread -ldl 两个库
  • 移植只需包含 sqlite3.c sqlite3.h sqlite3ext.h 这三个文件即可

类接口代码库

移植源码

  • 编译时需要连接 -lpthread -ldl 两个库
  • 'src' 文件夹
  • 'inc/sqlite' 文件夹

编译成库文件

  • 静态编译
make type=2
  • 动态编译
make type=3
  • 交叉编译

    • 需修改Makefile文件中的COMPILER_PREFIX变量值,如:
    COMPILER_PREFIX:=arm-linux-
    
    • 修改后再根据静态编译或动态编译方法生成库文件即可

使用说明博客链接

版本说明

V0.0.0.14

  • 添加删除字段例程

V0.0.0.13

  • 添加新增字段例程

V0.0.0.12

  • 解决了blob数据类型copy方法的bug
  • 添加了读取blob数据类型的例程

V0.0.0.11

  • 添加写入blob数据类型例程

V0.0.0.10

  • 添加索引查询测试样例

V0.0.0.9

  • 添加测试程序samples_query

V0.0.0.8

  • 添加测试程序samples_insert

V0.0.0.7

  • 修改了Makefile
  • 添加测试案例samples_create_table

V0.0.0.6

  • 添加互斥锁开关
  • sqlite3内部自带互斥锁无所添加

V0.0.0.5

  • 统一了一些命名规范
  • 调整了Makefile

V0.0.0.4

  • 修改Makefile,加入ARM编译方式
  • 一些细微的优化

V0.0.0.3

  • 修改Wdebug.h
  • 修改sqlite/blob.hpp,解决交叉编译时NULL在此作用域中尚未声明错误

V0.0.0.2

  • 优化了sql::sqlite::write_blob和sql::blob* sql::sqlite::read_blob

V0.0.0.1 首次整理发布版

  • 首次整理发布版
  • 测试部分
    • 完成命令行测试模式
    • 其他功能暂未测试

空文件

简介

本项目使用c++个封装了一层sqlite的调用接口,使初学者更容易理解并操作sqlite,里面还包含了许多测试例程,还有一些使用说明博客链接。 展开 收起
README
GPL-2.0
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/Wseldom/sqlite3.git
git@gitee.com:Wseldom/sqlite3.git
Wseldom
sqlite3
sqlite3
release

搜索帮助