欢迎光临济南网站建设制作公司-济南申宝网络科技有限公司官网!本公司主营:济南网站制作 济南网站建设 济南天猫淘宝店铺装修 济南软件开发 济南APP开发

济南网站制作公司联系电话 咨询QQ:627816364    24小时服务热线:13964179025

C# winform操作使用SQLite开发教程(详细!!!)

建站知识文章来源:济南申宝网络      发布时间:2017-08-19 00:00:51       文章浏览次数:

  SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快。SQLite第一个Alpha版本诞生于2000年5月。 至今已经有13个年头,SQLite也迎来了一个版本 SQLite 3已经发布。

  既然嵌入型的数据库SQLite这么小巧,那么我们.NET开发人员怎么把优美的C#语言和SQLite数据库结合起来进行开发呢,下面开始揭秘第一步:

 

  1:从http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki获得一个SQLite数据库的安装版本,建议选择Setups for 32-bit Windows (.NET Framework 4.0)下面的sqlite-netFx40-setup-bundle-x86-2010-1.0.89.0.exe安装文件,exe安装文件大小为10.73M,截图如下:

  

这个版本的SQLite适用于Visual Studio 2010的开发环境,如过你的VS开发环境不同,请下载与之相符的SQLite版本。

      2:下载完成SQLite的安装文件之后,双击进行安装:

建议安装目录选择默认的C:\Program Files (x86)\System.Data.SQLite\2010  截图如下:

                                             
点击Next,安装方式选择完全安装:

点击Next,选择开始菜单文件夹这一步同样保持默认安装选项就OK了:

                                             
点击Next,进入“选择附加任务”选择界面,全打上勾:     

点击Next之后,单击Install进行安装。

安装完成之后,打开你的C:\Program Files\System.Data.SQLite\2010\bin目录,你会看到SQLite.Designer.dll、System.Data.SQLite.dll、System.Data.SQLite.Linq.dll这三个dll,在项目中引用后两个Dll文件就可以进行ado.net数据库访问了。

       既然SQLite已经安装完成,那么有没有像Sqlserver Management Studio这样的可视化数据库管理软件呢?答案是肯定的,请读者自行百度,这里推荐一个FireFox浏览器的可视化插件,叫做SQLite Manager,下面介绍一下安装过程:

                                                      
      安装一个FireFox的较新版本后打开浏览器,点击工具栏上的“工具”→附加组件,在右上角的位置有个“搜索附加组件”的文本框,键入“SQLite Manager”

进行搜索,找到之后安装重启浏览器,再次点击工具栏上的“工具”,就会看到这个插件了:

到这里,SQLite数据库与可视化管理组件就安装完成了,下面开始揭秘的第二步,创建一个简单的数据库文件:

  打开SQLite Manager插件,界面如下所示:

点击菜单栏中的Database,选择New Database,在弹出的对话框中填入数据库名称“test1”后点击确定,选择一个数据库文件存放的目录位置,单击选择文件夹,数据库创建成功,截图如下:

                                                 
接下来,右击Tables,选择弹出菜单中的“Create Table”,会弹出一个表结构设计窗口,我们创建一个简单的Users表,截图如下,其中Id为自动增长的int主键:

  创建完成Users表后,左侧Tables下会显示出当前数据库中的所有表,下面让我们快速为这张表添加几条数据,怎么做呢?那就是点击界面右侧的“Browse&Search”选项卡,通过Add按钮向Users表中添加几条测试数据,截图如下:

至此,关于SQLite数据库方面的操作就告一段落了,下面开始揭秘的第三步,建立一个VS2010 WinForm解决方案,通过ADO.NET操作数据库:

  首先,为建好的项目添加对System.Data.SQLite Core、System.Data.SQLite forLINQ和System.Configuration的引用,截图如下:

                                             
接下来,在项目中添加4个文件夹,分别为Model,DAL,BAL,SQLiteDB,把我们刚才建好的test.sqlite数据库文件添加到SQLiteDB文件夹下,同时修改test.sqlite的属性“复制到输出目录”为“始终复制”,截图如下:

为项目中添加应用程序配置文件App.config,截图如下:

                                             
打开App.config配置文件,向configuration节点下添加连接字符串的配置信息:

申宝网络主营:

济南网站制作

济南网站建设

济南网站排名优化

济南软件开发

济南网站制作哪里便宜

济南网也设计哪里好

济南网站制作哪里服务好

济南网店装修

济南做网站公司哪里服务好哪里便宜

版权所有: (济南)申宝网络 备案号:鲁ICP备15045328号
地址:山东省济南市高新区化纤厂路与华龙路交叉口华达宿舍 热线:13964179025Q Q:627816364 微信cbk921