欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 健康 > 养生 > 3、C#基于.net framework的应用开发实战编程 - 实现(三、一) - 编程手把手系列文章...

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

2025/1/19 22:43:57 来源:https://blog.csdn.net/lzhdim/article/details/145150998  浏览:    关键词:3、C#基于.net framework的应用开发实战编程 - 实现(三、一) - 编程手把手系列文章...

  三、 实现;

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

  对于数据库的操作,以前都是有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 。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com