没有合适的资源?快使用搜索试试~ 我知道了~
首页C# SQLite执行效率的优化教程
资源详情
资源评论
资源推荐

C# SQLite执行效率的优化教程执行效率的优化教程
主要给大家介绍了关于C# SQLite执行效率优化的相关资料,文中通过示例代码介绍的非常详细,对大家学习或
者使用C# SQLite具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
关于关于SQLite
SQLite是一款轻型的嵌入式的遵守ACID的关系型数据库管理系统,诞生已有15个年头了。随着移动互联的发展,现在得到了
更广泛的使用。
在使用SQLite之前,我们势必要先了解它一些“个性”的地方。下面是它的一些特点:
1、 自包含。SQLite很大层度上是独立的,他只需要非常小的外部库支持。任何程序能够访问磁盘就可以使用SQLite数据库。
这使它适用于嵌入式设备,缺乏桌面计算机支持的基础设施。这也使得SQLite适用于不作任何修改就可运行在不同配置电脑
上的程序。
2、 无服务器。大多数SQL数据库引擎被实现为一个单独的服务器进程。程序要访问数据库与服务器通信使用某种形式的进程
间通信(通常是TCP / IP),向服务器发送请求并接收返回结果。SQLite则不是这种工作方式。对于SQLite,想要访问数据库直
接从磁盘上的对数据库文件执行读和写操作。没有中间的服务器进程。
3、 零配置。使用SQLite不需要“安装”。没有“设置”程序。没有服务器进程需要启动,停止,或配置。不需要管理员来创建一
个新的数据库实例或访问权限分配给用户。SQLite不使用配置文件。
4、 支持事务。事务数据库的所有更改和查询表现出原子性、一致性、隔离性、持久性(ACID)。执行SQLite的事务操作时,要
么完全执行,要么不执行,即使写入磁盘的操作被程序崩溃,断电等故障打断。
5、 开源。和前面的特点相比,这个似乎没有多大关系。之所以把它作为一个特点,是因为开源在很大层度上会成为我们选择
一个解决方案的重要维度。
本文主要介绍的是关于C# SQLite执行效率优化的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的
介绍吧
一、如要使用一、如要使用SQLite,可以从,可以从Visual Studio中的中的“程序包管理器控制台程序包管理器控制台”输入以下命令完成安装:输入以下命令完成安装:
PM> Install-Package System.Data.SQLite.Core
SQLite则会安装到项目中,支持32位或64位,如下图所示:
二、新建一个二、新建一个SQLite数据库,名称命名为数据库,名称命名为Test.db,其表名称及列定义如下:,其表名称及列定义如下:
















weixin_38697579
- 粉丝: 4
- 资源: 929
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
安全验证
文档复制为VIP权益,开通VIP直接复制

评论0