1.What?
由於數據量小,便採用了SQLite數據庫。
2.建庫
對SQLite瞭解較少,所以沒有使用命令行方式建立數據庫,直接在Firefox瀏覽器中安裝了插件SQLite Manager,並建立了數據庫(當然默認後綴名爲.sqlite.這個可以在Tools->Options->Main中的default file extension for SQLite files改爲db就可以了。要是已經建好了數據庫可以直接更改數據庫後綴名,將.sqlite改爲.db)。如下圖
3.安裝dll
點擊這個”sqlite-netFx40-setup-bundle-x86-2010-1.0.98.0.exe“下載,這是32位的,我是下載該版本的。
當然你的項目要是64位的也可以下載這個”sqlite-netFx40-setup-bundle-x64-2010-1.0.98.0.exe“。
這裏需要謹慎,若是安裝的版本不對,會出現錯誤"未能加載文件或程序集“System.Data.SQLite”或它的某一個依賴項。試圖加載格式不正確的程序。"這時你就選擇另一個(儘管你的電腦是64位,但項目不一定是)。
安裝後打開安裝的目錄下的text.exe,測試是否安裝成功(你也可以把自己建的數據庫複製到該目錄下,將Connection String中的test.db改成自己的數據庫名)。成功的話會是這樣:
4.引用DLL
在程序項目右鍵->添加引用。找到該目錄下的System.Data.SQLite.dll加載。
5.編寫連接代碼
6.問題彙總
(1)無法加載 DLL“SQLite.Interop.dll”: 找不到指定的模塊
這是我使用包管理器安裝SQLite DLL是出現的錯誤,應該是安裝不全,具體原因我也不清楚。所以我使用了上述手動下載安裝的方式解決了。
(2)未能加載文件或程序集“System.Data.SQLite”或它的某一個依賴項。試圖加載格式不正確的程序
這裏就是前面提到的,安裝的版本不正確。