2014-08-01 ASP.NET中對SQLite資料庫的操作——ADO.NET

來源:互聯網
上載者:User

標籤:style   blog   http   color   使用   os   io   檔案   

  今天是在吾索實習的第18天。我主要學習了如何在ASP.NET中對SQLite資料庫的操作,其基本操作如下:

  1. 添加引用System.Data.SQLite.dll(PS:在網頁裡面任意找到適合的.NET Framework版本與位元所對應的壓縮包,裡面就會有該檔案了)。
  2. 在所在cs檔案中加入using System.Data.SQLite;
  3. 定義兩個string變數:ConStr、SqlStr,分別用於SQLite的連接字串與SQL語句。
  4. 定義SQLiteConnection變數Conn,用於串連資料庫。
  5. Conn.Open(); //串連資料庫
  6. 定義SQLiteCommand變數。
  7. 執行操作,可用ExecuteNonQuery、ExecuteReader等,此要根據自身需求而定。
  8. 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         }

  
  雖然對資料的各種操作不盡相同,但大概的思路是一樣的,所以大家可以根據上面的例子舉一反三。希望我的這些小小心得能幫上大家的忙,謝謝!

  

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.