c# WinForm 读取SQLite数据库中信息

参考网址: https://www.cnblogs.com/nsky/p/4479850.html

1、新建WinForm项目,创建Button

2、右键解决方案资源管理器——管理NuGet程序包——搜索sqlite,下载System.Data.SQLite(x86/x64)——下载后AppConfig内容为——



  
    
    

3、SQLite下载的平台类型不对,会造成报错:

未能加载文件或程序集“System.Data.SQLite, Version=1.0.66.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139”或它的某一个依赖项。试图加载格式不正确的程序。

所以需要右键解决方案资源管理器 中项目——属性——生成——平台目标——更改为x64c# WinForm 读取SQLite数据库中信息_第1张图片

4、在App.config中添加连接数据库


    
  

5、WinForm中编写代码,查询数据库中数据信息

string sql = "SELECT * FROM 表名";
string connStr = @"Data Source=" + @"F:\SQLiteStudio\MyCustomDB.db;Initial Catalog=sqlite;Integrated Security=True;Max Pool Size=10";
    using (SQLiteConnection conn = new SQLiteConnection(connStr))
    {
        using (SQLiteDataAdapter adapter = new SQLiteDataAdapter(sql, conn))
        {
            DataSet ds = new DataSet();
            adapter.Fill(ds);
    
            DataTable dt = ds.Tables[0];
            MessageBox.Show(dt.Columns[1].ColumnName, "数据库信息");
        }
    }

 

你可能感兴趣的:(WinForm)