C# WPF 桌面应用程序使用 SQlite 数据库
在C# WPF 应用程序中使用SQLite数据库,你可以使用System.Data.SQLite
库,它是ADO.NET的实现,用于与SQLite数据库交互。以下是一个简单的例子,展示如何在WPF应用程序中连接和查询SQLite数据库。
首先,确保安装System.Data.SQLite
库,可以通过NuGet进行安装。
using System;
using System.Data.SQLite;
using System.Windows;
namespace WpfAppWithSQLite
{
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
QuerySQLiteDatabase();
}
private void QuerySQLiteDatabase()
{
string connectionString = "Data Source=your_database_file.db;Version=3;";
using (var connection = new SQLiteConnection(connectionString))
{
connection.Open();
string sql = "SELECT * FROM your_table";
using (var command = new SQLiteCommand(sql, connection))
{
using (var reader = command.ExecuteReader())
{
while (reader.Read())
{
// 处理查询结果
Console.WriteLine(reader["column_name"].ToString());
}
}
}
}
}
}
}
请替换your_database_file.db
为你的SQLite数据库文件路径,your_table
为你的数据表名,column_name
为你想要读取的列名。
这段代码展示了如何在WPF应用程序中打开一个SQLite数据库连接,执行一个查询并遍历结果集。记得处理异常和资源管理,并根据实际情况调整连接字符串和SQL查询。
评论已关闭