最近小编开发了一个winform小项目,需要本地存储基本信息,可以选择存储到文件,但是查询比较麻烦,于是选择了比较经典的本地数据库SQLite。本文将介绍它的使用。
使用步骤:
1、下载并安装System.Data.SQLite NuGet包。可以在Visual Studio的解决方案资源管理器中右键单击项目,然后选择“管理NuGet程序包”,搜索System.Data.SQLite并安装它。
2、在代码中添加对System.Data.SQLite的引用。在使用SQLite的任何类之前,必须在代码中添加对System.Data.SQLite的引用。在代码文件的顶部添加以下语句:
代码语言:javascript复制using System.Data.SQLite;
3、创建一个SQLite数据库文件。在C#中,可以使用SQLiteConnection类来创建或打开SQLite数据库。以下是一个创建SQLite数据库的示例代码:
代码语言:javascript复制SQLiteConnection.CreateFile("MyDatabase.sqlite");
4、连接到SQLite数据库。使用SQLiteConnection类的构造函数可以连接到SQLite数据库。以下是一个连接到SQLite数据库的示例代码:
代码语言:javascript复制string connectionString = "Data Source=MyDatabase.sqlite;Version=3;";
SQLiteConnection connection = new SQLiteConnection(connectionString);
connection.Open();
5、执行SQL命令。使用SQLiteCommand类可以执行SQL命令。以下是一个执行SELECT命令的示例代码:
代码语言:javascript复制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复制connection.Close();
结语
使用就这么简单。本文把使用sqlite步骤列出来了,仅供大家参考。如果方便的话可以把它封装成helper类,方便调用。希望本文对你有所收获,欢迎留言或者吐槽