C# WPF 桌面应用程序使用 SQlite 数据库
    		       		warning:
    		            这篇文章距离上次修改已过426天,其中的内容可能已经有所变动。
    		        
        		                
                在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查询。
评论已关闭