標籤:style blog http color 使用 os io 檔案
今天是在吾索實習的第18天。我主要學習了如何在ASP.NET中對SQLite資料庫的操作,其基本操作如下:
- 添加引用System.Data.SQLite.dll(PS:在網頁裡面任意找到適合的.NET Framework版本與位元所對應的壓縮包,裡面就會有該檔案了)。
- 在所在cs檔案中加入using System.Data.SQLite;
- 定義兩個string變數:ConStr、SqlStr,分別用於SQLite的連接字串與SQL語句。
- 定義SQLiteConnection變數Conn,用於串連資料庫。
- Conn.Open(); //串連資料庫
- 定義SQLiteCommand變數。
- 執行操作,可用ExecuteNonQuery、ExecuteReader等,此要根據自身需求而定。
- Conn.Close(); //斷開資料庫
具體代碼如下(其為一個統計表中行數的例子):
1 public int Count() /*** 統計表中的行總數 ***/ 2 { 3 SQLiteConnection Conn = new SQLiteConnection(ConStr) //設定SqlConnection對象串連資料庫的字串 4 5 Conn.Open(); //開啟資料庫的串連 6 7 string Sqlstr = "select count(*) as Num from tb_Demo "; 8 SQLiteCommand Cmd = new SQLiteCommand(Sqlstr, Conn); 9 SQLiteDataReader Re = Cmd.ExecuteReader(); //使用datareader對象讀取資料10 Re.Read();11 int num = Convert.ToInt32(Re["Num"]); 12 13 Conn.Close(); //關閉資料庫的串連14 15 return num; 16 }
雖然對資料的各種操作不盡相同,但大概的思路是一樣的,所以大家可以根據上面的例子舉一反三。希望我的這些小小心得能幫上大家的忙,謝謝!