最近專案中有使用到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...