C#调用SQLite的方法实例分析
概述
本文将详细讲解C#调用SQLite的方法。SQLite是一种轻量级数据库,它可以存储和管理数据,适用于小型的应用程序。
在本文中,我们将使用SQLite的.NET依赖包来实现C#中对SQLite的调用。
步骤
第一步:安装SQLite的.NET依赖包
在Visual Studio 中,右键点击项目-> “管理NuGet程序包” -> “浏览” 搜索 SQLite,选择SQLite.Core 安装。
安装完成后,在需要调用SQLite的文件中添加以下代码:
using System.Data.SQLite;
第二步:创建SQLite连接
连接字符串包含了SQLite的文件路径,例如:
string connectionString = @"Data Source=C:\Users\user\Desktop\MyDatabase.sqlite";
通过以下代码创建连接
SQLiteConnection connection = new SQLiteConnection(connectionString);
第三步:打开连接
connection.Open();
第四步:创建SQLite命令
创建一个SQLite命令,通过这个命令来执行SQL语句。
string query = "CREATE TABLE MyTable (Id INT, Name VARCHAR(50));";
SQLiteCommand command = new SQLiteCommand(query, connection);
第五步:执行SQL语句
用如下代码来执行SQ语句:
command.ExecuteNonQuery();
.ExecuteNonQuery方法返回受影响的行数,如果该值为0,则表示没有行受到影响。
第六步:关闭连接
connection.Close();
示例说明:
示例一:添加数据
string query = "INSERT INTO MyTable (Id, Name) VALUES (1, 'John')";
SQLiteCommand command = new SQLiteCommand(query, connection);
command.ExecuteNonQuery();
示例二:查询数据
string query = "SELECT * FROM MyTable";
SQLiteCommand command = new SQLiteCommand(query, connection);
SQLiteDataReader reader = command.ExecuteReader();
while (reader.Read())
{
Console.WriteLine($"Id: {reader.GetInt32(0)}, Name: {reader.GetString(1)}");
}
在以上代码中,我们将创建一个查询语句SELECT * FROM MyTable,并通过查询语句创建一个SQLiteCommand实例。然后,我们通过SQLiteDataReader读取器来读取查询结果。最后将结果输出到控制台。
以上就是使用C#调用SQLite的方法实例分析,希望对您有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:C#调用SQLite的方法实例分析 - Python技术站