SQLiteHelper 是一个用于简化 SQLite 数据库操作的 C# 类库。它可以快速地执行查询、插入、更新和删除操作。SQLiteHelper 提供了一些基本的方法,如 ExecuteNonQuery、ExecuteScalar 和 ExecuteReader,这些方法可以帮助你快速地执行 SQL 语句。
以下是一个简单的示例,展示了如何使用 SQLiteHelper 快速查询:
using System;
using System.Data;
using System.Data.SQLite;
public class SQLiteHelper
{
private string connectionString;
public SQLiteHelper(string connectionString)
{
this.connectionString = connectionString;
}
public DataTable ExecuteQuery(string sql)
{
using (SQLiteConnection connection = new SQLiteConnection(connectionString))
{
connection.Open();
using (SQLiteCommand command = new SQLiteCommand(sql, connection))
{
using (SQLiteDataAdapter adapter = new SQLiteDataAdapter(command))
{
DataTable result = new DataTable();
adapter.Fill(result);
return result;
}
}
}
}
}
class Program
{
static void Main(string[] args)
{
string connectionString = "Data Source=example.db;Version=3;";
SQLiteHelper dbHelper = new SQLiteHelper(connectionString);
string sql = "SELECT * FROM users";
DataTable result = dbHelper.ExecuteQuery(sql);
Console.WriteLine("User count: " + result.Rows.Count);
}
}
在这个示例中,我们创建了一个名为 SQLiteHelper
的类,它有一个 ExecuteQuery
方法,用于执行 SQL 查询并返回一个 DataTable
对象。在 Main
方法中,我们创建了一个 SQLiteHelper
实例,并执行了一个查询来获取用户数量。
请注意,这个示例仅用于演示目的,实际项目中可能需要根据具体需求进行调整。