3、C#基于.net framework的应用开发实战编程 - 实现(三、一) - 编程手把手系列文章
Posted on 2025-01-14 12:22 lzhdim 阅读(8747) 评论(0) 编辑 收藏 举报三、 实现;
三.一、实现数据库操作;
对于数据库的操作,以前都是有ODBC的接口,通过Helper类库进行的操作。此文主要介绍例子里对数据库操作的实现。
1、 SQLiteHelper;
SQLite主要是用C编写的,但是对于C#来说提供了类库,但是还需要Helper类来进行高层次的处理。这个类库来源于网络,具体实现请自己阅读例子中的源码。
2、 SQL语句;
例子的中的SQL语句在设计的时候数据表的操作都罗列了。在例子里主要是NoteNet.DAL这个类库里进行了记录。
1) 创建数据库;
这个主要是如果直接把应用程序复制过去,但是没复制数据库的时候使用的,用于直接生成数据库。
CREATE TABLE Notes (GUID TEXT (100) PRIMARY KEY UNIQUE, 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 。
![]() |
Austin Liu 刘恒辉
Project Manager and Software Designer E-Mail:lzhdim@163.com Blog:https://lzhdim.cnblogs.com 欢迎收藏和转载此博客中的博文,但是请注明出处,给笔者一个与大家交流的空间。谢谢大家。 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2016-01-14 IT人创业之融资方式 - 创业与投资系列文章
2016-01-14 IT人经济思维之创业 - 创业与投资系列文章