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

7月16日作业

使用 sqlite3_exec 函数,执行如下几个语句

        create table if no exists tb( name text primary key, pswd text not null );

         insert into tb(name,pswd) values("123","abcdefg")

        char code_pswd[20] = "" printf("请输入新的密码:");

        scanf("%s",code_pswd) 执行语句 :

                update tb set pswd = code_pswd where name = "123";

代码

#include <25041head.h>int main(int argc, const char *argv[])
{//打开数据库sqlite3* db = NULL;char *errmsg  = NULL;sqlite3_open("./Database.db",&db);const char *sql="CREATE TABLE if not exists tb(name TEXT PRIMARY KEY,pswd TEXT NOT NULL);\INSERT INTO tb(name,pswd) values('123','abcdefg');";if(sqlite3_exec(db,sql,NULL,NULL,&errmsg)!=SQLITE_OK){printf("%s\n",errmsg);sqlite3_close(db);return -1;}char code_pswd[20]="";printf("请输入新的密码:");scanf("%s",code_pswd);char sql_t[100]="";sprintf(sql_t,"UPDATE tb SET pswd = \"%s\" WHERE name = \"123\";",code_pswd);if(sqlite3_exec(db,sql_t,NULL,NULL,&errmsg)!=SQLITE_OK){printf("%s\n",errmsg);sqlite3_close(db);return -1;}//关闭数据库sqlite3_close(db);return 0;
}

运行结果 

http://www.dtcms.com/a/282264.html

相关文章:

  • QOpenGLWidget自定义控件— 2D点云显示(支持平移、放缩、绘制网格)
  • 桥下的蓝色风景线
  • 数据库连接池调优以及常见问题
  • SSM框架学习——day3
  • 如何解决WordPress数据库表损坏导致的错误
  • Python 测试全景:单元测试、集成测试与端到端测试实战指南
  • 【收银系统源码】-适用于零售餐饮连锁多门店
  • Docker化Web服务部署全景指南:从基础服务器到企业级应用
  • VUE指令大全
  • 使用Node搭建一个直播服务器,实时直播当前桌面
  • WAMP允许远程访问
  • WAN技术
  • 基于 Python/PHP/Node.js 的淘宝 API 商品数据抓取开发教程
  • 高德mcp结合智能体生成旅游计划推荐
  • Typecho插件开发:自定义表单验证规则addRule实战指南
  • 20250716|【继续19的快慢指针】Leetcodehot100之237【pass】今天计划
  • python--杂识--20 sse与websocket区别
  • 【RTSP从零实践】13、TCP传输AAC格式RTP包(RTP_over_TCP)的RTSP服务器(附带源码)
  • 算法学习笔记:25.回溯算法之迷宫寻路——从原理到实战,涵盖 LeetCode 与考研 408 例题
  • lazyvim恢复gt键
  • Redis 之数据过期策略
  • 机动车检测站授权签字人报考指南
  • (数据结构)复杂度
  • 快速掌握 Kafka:从核心概念到生产级部署指南
  • Kafka 与 RocketMQ 消息确认机制对比分析
  • MCU进入低功耗模式前的引脚处理原则和方法 --> 以最小化低功耗电流
  • 编译原理第四到五章(知识点学习/期末复习/笔试/面试)
  • MySQL 配置性能优化赛:用创意配置解锁性能潜能
  • 创建第二大脑的关键还是方法
  • 网络爬虫的相关知识和操作