前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >C#中使用SQLite数据库详解

C#中使用SQLite数据库详解

作者头像
郑子铭
发布2023-08-29 10:06:38
发布2023-08-29 10:06:38
2.1K00
代码可运行
举报
运行总次数:0
代码可运行

最近小编开发了一个winform小项目,需要本地存储基本信息,可以选择存储到文件,但是查询比较麻烦,于是选择了比较经典的本地数据库SQLite。本文将介绍它的使用。

使用步骤:

1、下载并安装System.Data.SQLite NuGet包。可以在Visual Studio的解决方案资源管理器中右键单击项目,然后选择“管理NuGet程序包”,搜索System.Data.SQLite并安装它。

2、在代码中添加对System.Data.SQLite的引用。在使用SQLite的任何类之前,必须在代码中添加对System.Data.SQLite的引用。在代码文件的顶部添加以下语句:

代码语言:javascript
代码运行次数:0
复制
using System.Data.SQLite;

3、创建一个SQLite数据库文件。在C#中,可以使用SQLiteConnection类来创建或打开SQLite数据库。以下是一个创建SQLite数据库的示例代码:

代码语言:javascript
代码运行次数:0
复制
SQLiteConnection.CreateFile("MyDatabase.sqlite");

4、连接到SQLite数据库。使用SQLiteConnection类的构造函数可以连接到SQLite数据库。以下是一个连接到SQLite数据库的示例代码:

代码语言:javascript
代码运行次数:0
复制
string connectionString = "Data Source=MyDatabase.sqlite;Version=3;";
SQLiteConnection connection = new SQLiteConnection(connectionString);
connection.Open();

5、执行SQL命令。使用SQLiteCommand类可以执行SQL命令。以下是一个执行SELECT命令的示例代码:

代码语言:javascript
代码运行次数:0
复制
string sql = "SELECT * FROM MyTable";
SQLiteCommand command = new SQLiteCommand(sql, connection);
SQLiteDataReader reader = command.ExecuteReader();
while (reader.Read())
{
    Console.WriteLine(reader["ColumnName"]);
}

6、关闭连接。当完成对SQLite数据库的操作时,应该关闭连接。以下是一个关闭SQLite连接的示例代码:

代码语言:javascript
代码运行次数:0
复制
connection.Close();

结语

使用就这么简单。本文把使用sqlite步骤列出来了,仅供大家参考。如果方便的话可以把它封装成helper类,方便调用。希望本文对你有所收获,欢迎留言或者吐槽

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-05-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 DotNet NB 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档