C#連接Sqlite實現單表操作


     今天我們來了解下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的數據操作增,刪,改,查。以及模糊查詢等。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM