vs中使用c#\sqlite數據庫開發(1)

開發前:

之前在java開發中使用過sqlite,對它有些印象。在用winform或wpf開發小應用程序時,發現用sqlite數據庫也是不錯的。就像一個會員管理軟件,開發完畢後,可以省去想sqlserver那些複雜的操作。軟件安裝時,不需要額外的數據庫環境。簡單、便捷。但對於大併發量、大數據量的開發就不要使用sqlite了。如果你用過h2數據庫,可以對比一下兩者的優劣。

開發前準備:

1.下載Database4.exe(一款數據庫管理工具)

2.下載SQLite-1.0.66.0-setup.exe(或者下載System.Data.SQLite.dll ,建議直接下載安裝包,以後的開發中會用到,dll從安裝包安裝後的目錄找就可以了。)

開發示例:

1.新建winform項目。

2.添加System.Data.SQLite.dll引用

3.sqlite數據庫的創建。

1)使用Database4.exe創建sqlite數據庫。也就是創建了***.db文件

2)或者直接在代碼中創建。這裏有一點是:在使用代碼創建與sqlite數據庫的db文件建立連接時,如果不存在該db文件,會自動創建的。所以我們可以直接寫連接數據庫及操作數據庫的代碼。

4.winform界面如圖:

連接數據庫=button3  ,執行sql語句=button1,斷開連接=button2

5.相關事件代碼(Form1.cs)

6.示例使用過程。

1)debug啓動,點擊連接數據庫。在Form1.cs中是new SQLiteConnection("Data Source=customerDB.db"); 也就是我們要連接名爲“customerDB.db”的sqlite數據文件。

如果我們在debug目錄下沒有該數據文件,點擊“連接數據庫”時,會在debug下自動創建customerDB.db。

2)使用Database4.exe連接該數據文件。

此時數據庫中是沒有表的。

3)執行sql語句創建表

在Database4.exe刷新查看

ok。至此,我們要的效果就基本實現了。像增刪改語句繼續使用標準sql就行了。

在下一篇文章中。會介紹在vs中使用linq to sqlite 。實現對象映射關係(ORM)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章