C 使用SQLite資料庫詳解

2021-05-24 04:32:42 字數 1043 閱讀 7597

test.db3. 接下來在新資料庫中新增一張表,如下:

下面開始為此表建立乙個data access類,以展示在c#中如何使用sqlite,可以想象,和操作其他資料庫是幾乎一樣的,感謝ado.net的功勞。

首先是乙個實體類 book.cs:

public

class

book

set

}public

string

bookname

set

}public

decimal

price

set }}

編寫dal類:

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 物...