C 中操作SQLite資料庫例項

2021-06-03 14:30:17 字數 2896 閱讀 8792

最近專案中有使用到sqlite資料庫,於是查詢資料,編寫了乙個asp.net基於c#語言的sqlite資料庫操作例項.大家看**就可以看懂了,和以往使用ado.net操作sql

資料庫類似.

完畢後,該安裝程式自動在在系統註冊(即可在"新增引用"中看到所安裝的provider).   

然後,在專案中新增上圖所選項即可.

aspx頁面僅包含一按鈕btntest,在頁面aspx.cs頁面中,引入命名空間,貼入以下類似**即可.   

using

system;

itpub個人空間t?$pwqpkd'w

using

system.data;

qg7@euxts\0

using

system.web.ui.webcontrols;

itpub個人空間3xf'vo}

itpub個人空間8nh/l2yv5we

using

system.data.sqlite;

itpub個人空間sct/at^k7i

&a:sjm%fn)bg0

r ~ j(gqw%p0

public

partial

class

_default

:system

.web.ui

.page

itpub個人空間%khu&h0

\qpa1a%hxnm%xr0

}xv&kli k0

protected

void

btntest_click(

object

sender

,eventargs

e) itpub個人空間k3ba#kh-t`

y/ut%jsg

cmd.

commandtext

="insert into users (userid,username,userpassword) values ("+i

+",'testuser_"+i

+"','"

+datetime

.now

.tostring

().replace(

" ","-"

).replace(

":","-")

+"')";          

] u l7gw0

cmd.

executenonquery();

itpub個人空間3y gl#^,d

}itpub個人空間!c w2r6i2q1tw yb8z

^5lwc5n;w5kb0

response

.write(

"插入成功~~

");

-s"d5gtz$w

jnp ji,mt1p0

sdrinfo

.close();

itpub個人空間ag ol r _?

sdrinfo

.dispose();

.o9r1^[2c|0

}itpub個人空間g ma1phqz

[ya5s&kc0

cmd.

commandtext

="update users set userpassword='linxiang'";

itpub個人空間 y0c;rtv6?

cmd.

connection

=conn;

itpub個人空間by2g:bm r!y g

cmd.

executenonquery();

itpub個人空間7?p1?2vpa

response

.write(

"更新資料庫中的資料成功.");

"a9de-u _ks0

8qg1s6k%h(p}a2zh0

response

.write(

"以下結果為查詢從資料庫中經過編輯過後的資料項

"); itpub個人空間5aay+lxz r:`

cmd.

commandtext

="select * from users ";

itpub個人空間7_.x v*?9f

cmd.

connection

=conn;

e!^#m)e9n8ia u0

sdrinfo

=cmd

.executereader();

itpub個人空間3g/a sfk~ ?ga

if( sdrinfo

!=null)

6h*g/v#x r\0

z`8l3f:|.qe0

response

.write(

"userid:"

+userid+"

");

5p w4y2j

itpub個人空間gos je2d t@

sdrinfo

.close();

itpub個人空間8zw0?(tu$z.[

sdrinfo

.dispose();

va e$n gx#?.j0

}itpub個人空間fh"oj yk

k k.y"lr5f0

conn

.clone();

itpub個人空間:gzkc5?.n'r2qb,r6f g

conn

.dispose();

itpub個人空間v(t:kkau*x9x

}itpub個人空間(}5^;|s6j1v ra g3a!^

}f`,j+o8v?0

SQLite 資料庫 C Dapper 操作例項

例項程式可以直接還原 nuget 包 軟體執行,先檢查 sqlite 資料庫檔案是否存在。若不存在在建立 sqliteconnection 時,sqlite 會自動建立。接著執行建表語句 create table using newtonsoft.json using system using sy...

C 操作SQLite資料庫

在使用c 操作sqlite之前,需要獲得sqlite3.h,sqlite3.lib,sqlite3.dll,大家可以在 這裡 int sqlite3 open char path,sqlite3 db 這個函式開啟資料庫,第乙個引數為sqlite檔案的位址,第二個引數是sqlite3的指標的指標,也...

c 操作Sqlite資料庫

宣告變數 system.data.sqlite.sqlitecommand cmd new system.data.sqlite.sqlitecommand system.data.sqlite.sqliteconnection conn null string sql string value i...