C#(.net)連接SQLite數據庫[附驅動資源]
出處: http://blog.csdn.net/endlessseaofcrow/article/details/78065003
C#強大的.net工具使其連接任何數據庫都十分方便,不過和之前連接的Oracle數據庫不同,連接SQLite是需要給出實際物理地址的,這樣數據才能訪問。
- 下載SQLite操作驅動的dll,鏈接:
- http://download.csdn.net/download/endlessseaofcrow/9990596
- 新建一個winform項目,在引用中添加[System.Data.SQLite.dll]
- 並在[Form.cs]中添加[using System.Data.SQLite;]命名空間
-
代碼實現,示例如下:
using System.Data.SQLite; string sql = "SELECT * FROM test";//獲取表的SQL語句 string connStr = @"Data Source=" + @"H:\DataBase\SQLite\test.db;Initial Catalog=sqlite;Integrated Security=True;Max Pool Size=10"; //H:\DataBase\SQLite\test.db為儲存數據庫文件的物理地址 SQLiteConnection conn = new SQLiteConnection(connStr); SQLiteCommand cmd = new SQLiteCommand(sql, conn); conn.Open(); SQLiteDataReader cusReader= cmd.ExecuteReader(); if (conn.State == ConnectionState.Open) { MessageBox.Show("連接成功!"); } cusReader.Close(); conn.Close();
