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
實例,并執行了一個查詢來獲取用戶數量。
請注意,這個示例僅用于演示目的,實際項目中可能需要根據具體需求進行調整。