今天我们来了解下VS使用的众多数据库中比较轻量的数据库SQLITE,好处当然就在于“轻~”!!!。自己理解😊
首先第一步,我们需要下载管理工具sqlite http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki
也可以在VS中的NUGET中下载包。
二,然后打开应用程序在sqlite视图化工具中建库,建表,插入测试数据
三,VS新建项目,引用dll。
选中新建的项目,右键引用浏览,找到下载的sqlite.dll,引用确认。然后将Sqlite.Interop.dll文件拷贝到新建
项目的文件夹bin下的Debug文件夹中。然后开始以下流程。
四,创建连接,创建DataGridview,设置Bindingsource存储数据
//连接数据库 string Sql= @"C:/Users/Administrator/Desktop/SQLlite/yy.db"; SQLiteConnection con = new SQLiteConnection("data source="+Sql); con.Open(); //创建命令对象执行SQL语句 SQLiteCommand cmd = new SQLiteCommand(); cmd.Connection = con; cmd.CommandType = CommandType.Text; cmd.CommandText = "select * from User"; //数据源和数据集的交换 SQLiteDataAdapter da = new SQLiteDataAdapter(); DataSet dt = new DataSet(); da.SelectCommand = cmd; da.Fill(dt); //将数据绑定bindingsource bindingSource1.DataSource = dt.Tables[0]; //将bindingsource中的值赋给GridView dataGridView1.DataSource = bindingSource1; //关闭连接 con.Close();
五,定义GridView列值数据绑定。
第四步中,我们已经把数据库中的数据给到了BinDingsource,然后又赋给了DataGridView。此时我的的Grid有值,但
界面无法显示,这是因为我们的节面中的列值没有绑定数据,打开窗口,在Grid中取列名,显示名(Text),点击数据源绑定数据。
六,运行窗口程序。完成!😄
七,代码流程图
后面继续给大家Set Sqlite的数据操作增,删,改,查。以及模糊查询等。