SylixOS 下的 sqlite3 使用

SylixOS 下的 sqlite3 使用

一、准备工作

1. 建立 SylixOS App 工程
2. 包含头文件 “sqlite3.h”,配置详情如下:

3. 链接 sqlite3.so ,LinkerSetting 设置好后点击弹出窗口 “是” 将会自动添加 Library Path。 

至此,可正常在源文件中使用 sqlite3 相关接口。

二、sqlite3 基础

1. sqlite3 命令行模式

①命令都是‘.’(点号)开始
②SQL 语句都是以‘;’结尾

2. sqlite3 常用命令


三、sqlite3 主要接口介绍

1. 打开指定数据库:
sqlite3_open(CPCHAR  filename, sqlite3 **ppDb)

2. 执行 SQL 语句:
sqlite3_exec(sqlite3 *pDb, CPCHAR  cpcSqlCmd, INT(*callback)(PVOID, INT ,PCHAR *,PCHAR *), PVOID  pvArg,  PCHAR *ppError)

3. 关闭指定数据库:
sqlite3_close(sqlite3 *pDb)
(以上只给出基础接口,详情请参阅官方文档。基础测试demo参阅附件)
sql3 数据库使用方式及接口同 Linux 一样,可参考网上资料

    • Related Articles

    • RealEvo-QtSylixOS 使用手册

      RealEvo-QtSylixOS 使用手册 详见:RealEvo-IDE (SylixOS IDE)安装目录如:F:\ACOINFO\RealEvo\doc 中 doc 文件夹下的 《RealEvo-QtSylixOS使用手册》 公开链接:SylixOS 手册获取
    • RealEvo-Simulator 使用手册

      RealEvo-Simulator 使用手册 详见:RealEvo-IDE (SylixOS IDE)安装目录如:F:\ACOINFO\RealEvo\doc 中 doc 文件夹下的 《RealEvo-Simulator使用手册》 公开链接:SylixOS 手册获取
    • RealEvo-IDE 使用手册

      RealEvo-IDE 使用手册 详见:RealEvo-IDE (SylixOS IDE)安装目录如:F:\ACOINFO\RealEvo\doc 中 doc 文件夹下的 《RealEvo-IDE使用手册》 公开链接:SylixOS 手册获取 更多 IDE 配置见: 参考文章:RealEvo-IDE 获取地址 参考文章:IDE 窗口布局介绍 参考文章:IDE 中如何高亮变量 参考文章:IDE 中如何按列编辑 参考文章:IDE 中如何显示特殊字符 参考文章:IDE 中如何屏蔽单个工程文件 ...
    • SylixOS lite 版—基于 STM32F767 资源使用情况

      1、基本概念     代码段(text):顾名思义,代码存放的位置,在 STM32 中代码段一般存放于内置 FLASH 中; 已初始化数据段(data):已初始化数据段会分别体现在 FlASH 中和 RAM 中。因为是全局变量,运行过程中需要进行读写操作,因此占用一段 RAM 空间。又因为有初始值,其初始值需要占用 FlASH 空间。   未初始化的数据段(bss):bss 与 data 相同的地方时它也是全局变量,运行过程中需要进行读写操作,因此占用一段 RAM ...
    • HTTPS 中间件使用手册

      1. 适用范围 本文档主要用于指导 sylixos 设备使用 libcurl 及 libopenssl 实现 https 网址等访问。 2. 原理概述 curl 作为一个使用 URL 语法实现文件传输的工具,其本身支持多种通信协议,其中就包含 http 及 https,而 https 的支持需要 openssl 来辅助保证安全通信要求。 3. 准备工作 3.1 网络环境准备 https 中间件主要用于嵌入式设备与公网网站或 IP 地址的访问及交互,因此在使用 https ...