当前位置: 首页 > news >正文

sqlites数据库读取,仅适用于数据少的数据库查询

直接上代码:

##该代码需要替换数据库名称test.db 表名name###include <stdio.h>
#include <sqlite3.h>static int callback(void *data, int argc, char **argv, char **azColName) {int i;static int lines = 0;for (i = 0; i < argc; i++) {printf("[%d] %s = %s\n", i, azColName[i], argv[i] ? argv[i] : "NULL");}lines++;printf("第%d行数据查询完毕...\n", lines);return 0;
}int main() {sqlite3 *db;char *errMsg = 0;int rc;// 打开数据库连接rc = sqlite3_open("test.db", &db);if (rc) {fprintf(stderr, "无法打开数据库: %s", sqlite3_errmsg(db));return 0;} else {fprintf(stdout, "成功打开数据库 \n");}// 查询users表中的所有记录const char *sql = "SELECT * FROM name;";rc = sqlite3_exec(db, sql, callback, 0, &errMsg);if (rc != SQLITE_OK) {fprintf(stderr, "SQL错误: %s", errMsg);sqlite3_free(errMsg);} else {fprintf(stdout, "查询成功");}// 关闭数据库连接sqlite3_close(db);return 0;
}

可使用以下链接代码生成的数据库验证

http://t.csdnimg.cn/Vsv9O

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Facebook:打开数字社交的魔盒
  • ARM day5
  • 6-5 统计二叉树结点个数
  • 【第八章】多线程——Thread类
  • 微信小程序如何跳转微信公众号
  • 苹果手机备忘录共享到微信,为何显示不支持的类型
  • 冷冻式压缩空气干燥机常见几种系统原理图
  • Vue从入门到实战Day07
  • HTML蓝色爱心
  • C++第二十弹---深入理解STL中vector的使用
  • MySQL--联合索引应用细节应用规范
  • 浅谈网络通信(1)
  • 【华为】将eNSP导入CRT,并解决不能敲Tab问题
  • 爬山算法介绍
  • JS根据所选ID数组在源数据中取出对象
  • -------------------- 第二讲-------- 第一节------在此给出链表的基本操作
  • CSS魔法堂:Absolute Positioning就这个样
  • JavaScript HTML DOM
  • MaxCompute访问TableStore(OTS) 数据
  • Python实现BT种子转化为磁力链接【实战】
  • Spring Boot快速入门(一):Hello Spring Boot
  • SQLServer之索引简介
  • Swift 中的尾递归和蹦床
  • vue-loader 源码解析系列之 selector
  • 前端自动化解决方案
  • 数据库写操作弃用“SELECT ... FOR UPDATE”解决方案
  • 在electron中实现跨域请求,无需更改服务器端设置
  • 3月7日云栖精选夜读 | RSA 2019安全大会:企业资产管理成行业新风向标,云上安全占绝对优势 ...
  • ​LeetCode解法汇总2182. 构造限制重复的字符串
  • ​Spring Boot 分片上传文件
  • %check_box% in rails :coditions={:has_many , :through}
  • (14)目标检测_SSD训练代码基于pytorch搭建代码
  • (MonoGame从入门到放弃-1) MonoGame环境搭建
  • (zt)基于Facebook和Flash平台的应用架构解析
  • (二)c52学习之旅-简单了解单片机
  • (附源码)ssm航空客运订票系统 毕业设计 141612
  • (全注解开发)学习Spring-MVC的第三天
  • (一)基于IDEA的JAVA基础10
  • (原创)boost.property_tree解析xml的帮助类以及中文解析问题的解决
  • (转)http-server应用
  • .mp4格式的视频为何不能通过video标签在chrome浏览器中播放?
  • .net core MVC 通过 Filters 过滤器拦截请求及响应内容
  • .NET Core跨平台微服务学习资源
  • .NET Standard 的管理策略
  • .NET 同步与异步 之 原子操作和自旋锁(Interlocked、SpinLock)(九)
  • .NET应用架构设计:原则、模式与实践 目录预览
  • /var/spool/postfix/maildrop 下有大量文件
  • @Async注解的坑,小心
  • [ vulhub漏洞复现篇 ] Hadoop-yarn-RPC 未授权访问漏洞复现
  • [ 数据结构 - C++] AVL树原理及实现
  • [AHOI2009]中国象棋 DP,递推,组合数
  • [Android]Android开发入门之HelloWorld
  • [AutoSar]BSW_Memory_Stack_003 NVM与APP的显式和隐式同步
  • [BetterExplained]书写是为了更好的思考(转载)
  • [BUUCTF NewStarCTF 2023 公开赛道] week4 crypto/pwn