3、C#基于.net framework的应用开发实战编程 - 实现(三、一) - 编程手把手系列文章...

embedded/2025/1/17 15:05:24/

  三、 实现;

  三.一、实现数据库操作;

  对于数据库的操作,以前都是有ODBC的接口,通过Helper类库进行的操作。此文主要介绍例子里对数据库操作的实现。

  1、  SQLiteHelper

  SQLite主要是用C编写的,但是对于C#来说提供了类库,但是还需要Helper类来进行高层次的处理。这个类库来源于网络,具体实现请自己阅读例子中的源码。

  2、  SQL语句;

  例子的中的SQL语句在设计的时候数据表的操作都罗列了。在例子里主要是NoteNet.DAL这个类库里进行了记录。

  1)  创建数据库

  这个主要是如果直接把应用程序复制过去,但是没复制数据库的时候使用的,用于直接生成数据库

CREATE TABLE Notes (GUID        TEXT (100) PRIMARY KEYUNIQUE,NoteContent TEXT);

  2)  读取便签数据;

  这个分为应用启动的时候读取所有便签数据进行显示。

select GUID,NoteContent from Notes

  3)  添加便签数据;

  这个为在新建便签并且保存的时候添加新的便签数据用。

insert into Notes (GUID,NoteContent) values ('" + guid + "','" + noteModuleText + "')

  4)  修改便签数据;

  这个为修改便签数据的时候进行使用。

update Notes set NoteContent='" + noteModuleText + "' where GUID = '" + guid + "'

  5)  删除便签;

  这个用于删除某个便签。

delete from Notes where GUID = '" + noteModule.GUID + "'

  上面仅对数据库操作的实现进行了描述,具体的代码请读者自己查看源码:

  https://download.csdn.net/download/lzhdim/89428078 。


http://www.ppmy.cn/embedded/154685.html

相关文章

【概率论与数理统计】第三章 多维随机变量及其分布(2)

定义7:若二维连续型随机变量 ( X , Y ) (X,Y) (X,Y)的概率密度为: f ( x , y ) 1 2 π σ 1 σ 2 1 − ρ 2 e − 1 2 ( 1 − ρ 2 ) [ ( x − μ 1 ) 2 σ 1 2 − 2 ρ ( x − μ 1 ) ( y − μ 2 ) σ 1 σ 2 ( y − μ 2 ) 2 σ 2 2 ] f(x,y) \fra…

(经过验证)在 Ubuntu 系统中为 VSCode、PyCharm 终端及 Jupyter Notebook 配置代理的完整方案

文章目录 1. 通过系统环境变量配置代理步骤一:打开终端步骤二:编辑 ~/.bashrc 文件步骤三:添加代理环境变量步骤四:保存并关闭文件步骤五:使配置生效步骤六:重启相关应用步骤七:使用代理函数 2.…

接口传参 data格式和json格式区别是什么

接口传参 data格式和json格式区别是什么 以下是接口传参 data 格式和 JSON 格式的区别: 定义和范围 Data 格式: 是一个较为宽泛的概念,它可以指代接口传递参数时所使用的任何数据的组织形式。包括但不限于 JSON、XML、Form 数据、纯文本、二进…

微信小程序在使用页面栈保存页面信息时,如何避免数据丢失?

微信小程序在使用页面栈保存页面信息时避免数据丢失的方法: 一、使用全局变量存储关键数据: 定义一个全局变量,例如在 app.js 中,用于存储页面的重要信息。在页面的 onHide 或 onUnload 生命周期中,将需要保存的数据…

【江西新能源科技职业学院主办 | JPCS(ISSN: 1742-6588)出版,快速见刊检索】2025年可再生能源与节能国际会议(REEC 2025)

2025年可再生能源与节能国际会议(REEC 2025) 2025 International Conference on Renewable Energy and Energy Conservation 2025年3月7-9日 中国江西新余 大会官网:www.icreec.org【参会投稿】 报名/截稿:见官网 提交收录&…

在eNSp上telnet一下吧

在上篇博客:DNS 我们提到了telnet和设备带外管理、带内管理,它确实是非常有趣的一个知识点哦,接下来我们一起来学习学习吧~ Telnet(远程登陆协议) Telnet基于TCP 23号端口,典型的C/S架构模式,是…

一文读懂单片机的串口

目录 串口通信的基本概念 串口通信的关键参数 单片机串口的硬件连接 单片机串口的工作原理 数据发送过程 数据接收过程 单片机串口的编程实现 以51单片机为例 硬件连接 初始化串口 发送数据 接收数据 串口中断服务函数 代码示例 单片机串口的应用实例 单片机与…

IDEA 中配置启动Tomcat

怀旧网个人博客网站地址:怀旧网,博客详情:IDEA 中配置启动Tomcat 1、配置创建maven项目 配置完毕直接next 配置完毕继续next 配置完毕直接finish 创建项目报错,原因,maven版本过高,不兼容,换一…