test.db3. 接下來在新資料庫中新增一張表,如下:
下面開始為此表建立乙個data access類,以展示在c#中如何使用sqlite,可以想象,和操作其他資料庫是幾乎一樣的,感謝ado.net的功勞。
首先是乙個實體類 book.cs:
public編寫dal類:class
book
set
}public
string
bookname
set
}public
decimal
price
set }}
using編寫測試主程式:system;
using
system.collections.generic;
using
system.text;
using
system.data.sqlite;
namespace
}catch
(exception)
} public
static
bool
update(book book)
}catch
(exception)
} public
static
bool
delete(
intid)
}catch
(exception)
} public
static
book getbyid(
intid)
else
return
null
;}}catch
(exception)}}
}
using最終結果:system;
namespace}}
2 第二本書 13
2 第二本書 11.1
1 book a 10
C 使用 SQLite 資料庫
private void initsqlite 同樣,執行建立資料庫的sql語句也都是可以的 private void createtable sqlite資料庫壓縮 和 mdb 資料庫一樣,sqlite 資料庫預設不會 控制項,進行大量的資料刪除後,資料庫檔案的體積不會改變,要壓縮資料庫檔案,可以...
C 使用SQLite資料庫 之 讀寫資料庫
讀寫資料庫並在窗體 form 中顯示其資料,其方式為 讀 database sqlite dataadapter dataset datagridview 寫 database sqlite dataadapter dataset datagridview 1 假設現有資料庫表student,其欄位...
C 操作SQLite資料庫幫助類詳解
最近有wpf做客戶端,需要離線操作儲存資料,在專案中考慮使用sqlite嵌入式資料庫,在網上找了不少資料,最終整理出乙個公共的幫助類。sqlite是乙個非常小巧的資料庫,基本上具備關係型資料庫操作的大多數功能,sql語法也大同小異。下面是我整理的幫助類 1.獲取 sqliteconnection 物...