湛江做网站设计公司企业网站源码安装教程

web/2025/10/5 12:42:12/文章来源:
湛江做网站设计公司,企业网站源码安装教程,南京公司网站模板建站,红桥网站建设本博文源于笔者操作sqlite3#xff0c;借鉴了很多文章的思路#xff0c;这里并整理了c常用的对数据库的操作供大家点赞收藏以后备用。包含了#xff1a;c对sqlite3的创建数据库、创建数据表、写入数据表、读取数据表、删除数据表。也包括了最基础的让c运行sqlite3.内容供读者…本博文源于笔者操作sqlite3借鉴了很多文章的思路这里并整理了c常用的对数据库的操作供大家点赞收藏以后备用。包含了c对sqlite3的创建数据库、创建数据表、写入数据表、读取数据表、删除数据表。也包括了最基础的让c运行sqlite3.内容供读者参考希望对大家有所帮助。 1、如何让c运行sqlite3 虽然让c运行sqlite3不是重点但这里放个连接供大家参考。 跳转链接 2、创建数据库 void CreateDataBase(const char* dataBaseName) {int result sqlite3_open_v2(dataBaseName, sql, SQLITE_OPEN_READWRITE | SQLITE_OPEN_CREATE | SQLITE_OPEN_NOMUTEX | SQLITE_OPEN_SHAREDCACHE, NULL);if (result SQLITE_OK) {std::cout 打开数据库连接成功 std::endl;;}else {std::cout 打开数据库连接失败 std::endl;} }3、创建数据表 void CreateTable(const char* tableContent) {sqlite3_stmt* stmt NULL; //stmt语句句柄int result sqlite3_prepare_v2(sql, tableContent, -1, stmt, NULL);if (result SQLITE_OK) {std::clog 创建数据表成功 std::endl;sqlite3_step(stmt);}else {std::clog 创建数据表失败 std::endl;}sqlite3_finalize(stmt); }写入语句 void InsertValue(const char* sqlContent) {// 表单中插入信息//进行插入前的准备工作——检查语句合法性//-1代表系统会自动计算SQL语句的长度sqlite3_stmt* stmt NULL;int result sqlite3_prepare_v2(sql, sqlContent, -1, stmt, NULL);if (result SQLITE_OK) {std::clog 添加数据语句OK std::endl;//执行该语句sqlite3_step(stmt);}else {std::clog 添加数据语句有问题 std::endl;}//清理语句句柄准备执行下一个语句sqlite3_finalize(stmt); } 读取信息 void ReadTable() {// 查询char* errmsg;char** mResult;//结果集int mRow;//行数int mCol;//列数int nResult sqlite3_get_table(sql, select * from devices;, mResult, mRow, mCol, errmsg);int nIndex mCol;cout mRow: mRow endl;cout mCol: mCol endl;if (mRow 0 mCol 0){for (int i 0; i mRow; i){for (int j 0; j mCol; j){cout mResult[j] : mResult[nIndex] endl;nIndex;}cout endl;}sqlite3_free_table(mResult);} }删除数据表 void DelTable(const char* sqlContent) {sqlite3_stmt* stmt NULL;int result sqlite3_prepare_v2(sql, sqlContent, -1, stmt, NULL);if (result SQLITE_OK) {std::clog 删除数据完毕OK std::endl;sqlite3_step(stmt);}else {std::clog 删除数据有问题 std::endl;} }完整测试样例 int main() {//创建数据库CreateDataBase();//创建数据表const char *sqlCreateTable CREATE TABLE IF NOT EXISTS devices (deviceid INTEGER PRIMARY KEY,devMac TEXT,devSn TEXT,keySn TEXT,matNum TEXT,openId TEXT,workNum TEXT);;CreateTable(sqlCreateTable);//插入数据const char *sqlInsert INSERT INTO devices VALUES (1, 00:12:31:8f:a7:52,812aab3b5b57cce4,0012110909801968,,64e0886f60b2be8101031868,lc123);;InsertValue(sqlInsert);//读取数据ReadTable();//删除数据//const char* sqlDel delete from devices where deviceid1;//DelTable(sqlDel);//ReadTable();system(pause);return 0; }测试效果

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/87371.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

淄博个人网站建设免费申请域名的方法和流程

如何将MATLAB程序发布为独立的不依赖MATLAB环境可执行的程序包(基于MatlabR2015b版) 关键字:MatlabR2015b,可独立运行,可脱离Matlab环境,m文件,Matlab程序 如何将MATLAB程序.m文件发布为独立的不依赖MATLAB环境可执行的程序包。本文演示了基于…

扬中网站建设策划wordpress手机端下滑刷新

本文介绍在Windows 11系统Python的下载、安装及配置Pycharm 一、下载 官网地址:https://www.python.org/downloads/windows/ 1、选择Python 3.10.5版本下载 二、安装 1、选择自定义安装 2、全部默认勾选,点击Next 3、自定义安装路径 建议勾选inst…

网络营销专业好吗如何做好seo优化

Java虚拟机(JVM)Java内存区域说一下 JVM 的主要组成部分及其作用?说一下 JVM 运行时数据区深拷贝和浅拷贝说一下堆栈的区别?队列和栈是什么?有什么区别?HotSpot虚拟机对象探秘对象的创建为对象分配内存处理…

seo查询站长wordpress表白墙模板下载

产品专业化就是上山寻路,梳理一套作为产品经理的工作方法。本文作者从设计方法、三基座、专业强化、优秀产品拆解、零代码这五个方面,对产品经理的产品专业化进行了总结归纳,一起来看一下吧。 产品专业化就是上山寻路,梳理一套作为…

网站的标准wap网站 微信登录

一、ReaLTaiizor项目介绍 1.1 介绍及地址 基于MIT license开源、免费、美观的.NET WinForm UI控件库:ReaLTaiizor ReaLTaiizor是一个开源免费的.NET WinForms控件库,它提供了广泛的组件和丰富的主题选项(用户友好、注重设计)&am…

网站建设和赚钱方法网站开发都用什么数据库

聚沙成塔每天进步一点点 ⭐ 专栏简介⭐ CSS的box-sizing属性⭐ 取值⭐ 不同之处⭐ 写在最后 ⭐ 专栏简介 前端入门之旅:探索Web开发的奇妙世界 记得点击上方或者右侧链接订阅本专栏哦 几何带你启航前端之旅 欢迎来到前端入门之旅!这个专栏是为那些对Web…

做网站的软件page百度网页

前言 win10和win11都可以用,亲测了win10 Unified Modeling Language (UML)又称统─建模语言或标准建模语言,是始于1997年一个OMG标准,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持…

网站开发需要哪些人怎么分工重庆网站建设技术

简介: 作为微服务框架的核心引擎--注册中心,是必不可缺少的组件,市面已经有多款注册中心支持 Go 语言,应该如何选择呢?我们可以对目前主流的支持 Go 语言的注册中心做个对比。 作者 | 李志鹏 近几年,随着 …

个人网站注册费用平顶山北京网站建设

脉购健康管理系统(软件)包含:客户开卡、健康档案、问卷调查、问诊表、自动设置标签、自动随访、健康干预、健康调养、历年指标趋势分析、疾病风险评估、饮食/运动/心理健康建议、同步检查报告数据、随访记录、随访电话录音、健康阶段总结、打…

网站建设经费的函网站开发工程师需要哪些技术

“算法详解”系列图书共有4卷,目前1到3卷已经出版。最新出版的是第3卷—贪心算法和动态规划。 算法详解 卷3 贪心算法和动态规划 “算法详解”系列图书共有4卷,本书是第3卷—贪心算法和动态规划。其中贪心算法主要包括调度、最小生成树、集群、哈夫曼编…

网址关键词查询网站哪里做网站便宜

条件编译转载于:https://www.cnblogs.com/LoveFishC/archive/2012/07/23/3846525.html

在线网站转app企业网站建设套餐

正题 大意 有n株草,没个时间单位开始时会增长不同的长度。每个时间单位可以将一株草剪成高度为0,求多少时间单位后能够将草的总高度减低为h以下,或用远不能。 解题思路 首先需要一段玄学推理: 可以等草长高些在剪。 如果有解每…

网站建设款计入哪个会计分录枣庄网站建设电话

介绍Source Link是一组软件包和一个规范, 它将一些元数据添加到PDB文件,以将本地文件重新映射到GitHub上的文件,因此Visual Studio可以在这需要时下载文件, 该项目的目的是可以为使用Nuget安装软件的用户提供源代码调试, Microsoft库&#xf…

cms中文版网站模板seo网站建设时文章频率

Vulfocus 是一个漏洞集成平台,将漏洞环境 docker 镜像,放入即可使用,开箱即用。 安装docker环境 个人不建议随意更换apt源,我换了几次遇到很多问题。 apt-get update apt-get upgrade(时间很久) apt-get i…

建网站需要哪些资质如何利用互联网宣传与推广

文章目录 1.视图1.基本介绍1.视图介绍2.为什么需要自定义视图 2.自定义视图实例1.思路分析2.代码实例1.view.jsp2.接口3.配置自定义视图解析器springDispatcherServlet-servlet.xml4.自定义视图MyView.java5.view_result.jsp6.结果展示 3.自定义视图执行流程4.自定义视图执行流…

做网站的行业平台wordpress divi 2.7

转载于:https://www.cnblogs.com/v-lcc/p/9674975.html

米东区成业建设集团公司网站室内设计公司排名全球

全国多所高校应用红亚科技研发的一套教学实验系统平台,此实验系统服务器分别部署在学校内部,与校内的各种教学资源整合在一起,向校内师生提供服务。 红亚总部设立在北京,虽说在全国22个省会均设有办事处,在面对全国多…

陕西住房城乡住房建设厅网站合肥瑶海区网站建设费用

03_Flutter自定义下拉菜单 在Flutter的内置api中,可以使用showMenu实现类似下拉菜单的效果,或者使用PopupMenuButton组件,PopupMenuButton内部也是使用了showMenu这个api,但是使用showMenu时,下拉面板的显示已经被约定…

专业网站优化服务找公司开发网站

UML视频一直在看,但是总觉得没有什么思路,知识都是零散的、片面的。最后复习阶段老师重新理了一下思路,我才觉得有点清晰了。所以,又回头把UML概述部分总结了一下。 感慨一句:思维导图真的要勤画,画图也是在…

地推网站信息怎么做阿芹网站建设

背景动手学 docker最近,终于完成了 动手学 docker 系列的编写。动手学 docker 是 动手学系列 的首个系列。如果反馈的效果不错,后续还将推出 动手学 devops动手学 kubernetes动手学 istio 等系列。动手学系列 的构思来源于 李沐 老师的 动手学深度学习 。…