C# SQlite使用流程

前言

不是 MySQL 用不起,而是 SQLite 更有性价比,绝大多数的应用 SQLite 都可以满足。

SQLite 是一个用 C 语言编写的开源、轻量级、快速、独立且高可靠性的 SQL 数据库引擎,它提供了功能齐全的数据库解决方案。SQLite 几乎可以在所有的手机和计算机上运行,它被嵌入到无数人每天都在使用的众多应用程序中。

此外,SQLite 还具有稳定的文件格式、跨平台能力和向后兼容性等特点。SQLite 的开发者承诺,至少在 2050 年之前保持该文件格式不变。

SQLite 的使用场景:

  1.  嵌入式设备和物联网SQLite 不需要额外的管理或服务启动,非常适合用在手机、电视、机顶盒、游戏机、相机、手表等智能设备上。

  2. 网站多数低流量网站可以使用 SQLite 作为数据库。根据官方网站的介绍,通常每天访问量少于 10 万次的网站都可以很好地运行 SQLite。SQLite 的官方网站(https://www.sqlite.org/)自身就使用 SQLite 作为数据库引擎,每天处理大约 50 万 HTTP 请求,其中约 15-20% 的请求涉及数据库查询

  3. 数据分析SQLite3 命令行工具能方便地与 CSV 和 Excel 文件进行交互操作,适合分析大数据集。同时,许多语言(如 Python)都内置了 SQLite 支持,可以轻松编写脚本进行数据操作。

  4. 缓存SQLite 可以作为应用服务的缓存,减轻对中心数据库的压力。

  5. 内存或者临时数据库得益于 SQLite 的简单快速,非常使用程序演示或者日常测试。

SQLite 不适合的场景包括

  1. 需要通过网络访问数据库的情况。SQLite 是一个本地文件数据库,没有提供远程访问功能。
  2. 要求高可用性和可扩展性的场合。SQLite 简单易用,但不可扩展。
  3. 数据量极大时。尽管 SQLite 数据库大小的限制高达 281 TB,但所有数据都必须存储在单个磁盘上。
  4. 写入操作高并发时。SQLite 在任何时刻只允许一个写入操作执行,其他写入操作需要排队。

本文将介绍 SQLite 的基础知识和使用方法。

一、SQlite数据库准备工作

1.打开sqlitestudio可视化软件,新建一个db数据库文件。

2.按照如下流程新建DB数据库。

3.按照如下流程新建数据表并设置列表 信息。

二、SQlite项目建立 

1.配置SQLite库文件

使用 NuGet 包管理器(Visual Studio)

如果你使用的是 Visual Studio 进行开发,可以通过 NuGet 包管理器轻松安装 LiteDB。具体步骤如下:

  1. 右键单击你的项目,选择 “管理 NuGet 程序包”。
  2. 在打开的 NuGet 包管理器窗口中,切换到 “浏览” 选项卡。
  3. 在搜索框中输入 “data.sqlite”。
  4. 从搜索结果中选择 “System.Data.SQLite”,然后点击 “安装” 按钮。

 2.新建一个project进行测试。如下图

测试源码包含可视化工具:

链接: https://pan.baidu.com/s/1_Ox7VwU0NufVsbTaxeEHDw?pwd=7wmy 提取码: 7wmy 复制这段内容后打开百度网盘手机App,操作更方便哦

SQLite语句命令参考网址:SQLite 简介-95知识库

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值