一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

ASP.NET(C#)中操作SQLite數(shù)據(jù)庫(kù)實(shí)例

要想在ASP.NET項(xiàng)目中使用SQLite數(shù)據(jù)庫(kù),先需下載一個(gè)ADO.NET 2.0 SQLite Data Provider,下載地址為:http://sourceforge.NET/project/showfiles.php?group_id=132486&package_id=145568,下載后安裝完畢后,該安裝程序自動(dòng)在在系統(tǒng)注冊(cè)(即可在"添加引用"中看到所安裝的Provider).    

    

     然后,在項(xiàng)目中添加上圖所選項(xiàng)即可.

     ASPx頁(yè)面僅包含一按鈕btnTest,在頁(yè)面ASPx.cs頁(yè)面中,引入命名空間,貼入以下類似代碼即可.    
復(fù)制代碼 代碼如下:
using System;
using System.Data;
using System.Web.UI.WebControls;
using System.Data.SQLite;

public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void btnTest_Click(object sender, EventArgs e)
{
SQLiteConnection.ClearAllPools();
SQLiteConnection.CreateFile(Server.MapPath("~") + "/UserData.dbx");
SQLiteConnection conn = new SQLiteConnection("Data Source=" + Server.MapPath("~" + "/UserData.dbx"));
conn.Open();
Response.Write("打開(kāi)數(shù)據(jù)庫(kù)成功~~<br />");
SQLiteCommand cmd = new SQLiteCommand();
cmd.CommandText = "create table Users (UserID int primary key,UserName varchar(100) not null,UserPassword varchar(100) not null)";
cmd.Connection = conn;
cmd.ExecuteNonQuery();
for (int i = 0; i < 100;i++ )
{
cmd.CommandText = "insert into Users (UserID,UserName,UserPassword) values (" + i + ",'TestUser_" + i + "','" + DateTime.Now.ToString().Replace(" ", "-").Replace(":", "-") + "')";
cmd.ExecuteNonQuery();
}
Response.Write("插入成功~~<br />");
cmd.CommandText = "select Username from Users where UserID=1";
cmd.Connection = conn;
string tempUserName = cmd.ExecuteScalar().ToString();
Response.Write("單個(gè)值查詢結(jié)果為:" + tempUserName + "<br /><br />");

cmd.CommandText = "select * from Users ";
cmd.Connection = conn;
SQLiteDataReader sdrInfo = cmd.ExecuteReader();
if (sdrInfo!= null)
{
int userID = 0;
string userName = string.Empty;
string userPassword = string.Empty;
while(sdrInfo.Read())
{
userID = Convert.ToInt32(sdrInfo["UserID"]);
userName = sdrInfo["UserName"].ToString();
userPassword = sdrInfo["UserPassword"].ToString();
Response.Write("UserID:"+userID+"<br />");
Response.Write("UserName:" + userName+ "<br />");
Response.Write("UserPassword:" + userPassword + "<br />");
Response.Write("<br />");
}
sdrInfo.Close();
sdrInfo.Dispose();
}
cmd.CommandText = "update Users set UserPassword='linxiang'";
cmd.Connection = conn;
cmd.ExecuteNonQuery();
Response.Write("更新數(shù)據(jù)庫(kù)中的數(shù)據(jù)成功.");
Response.Write("以下結(jié)果為查詢從數(shù)據(jù)庫(kù)中經(jīng)過(guò)編輯過(guò)后的數(shù)據(jù)項(xiàng)<br /><br />");
cmd.CommandText = "select * from Users ";
cmd.Connection = conn;
sdrInfo = cmd.ExecuteReader();
if (sdrInfo != null)
{
int userID = 0;
string userName = string.Empty;
string userPassword = string.Empty;
while (sdrInfo.Read())
{
userID = Convert.ToInt32(sdrInfo["UserID"]);
userName = sdrInfo["UserName"].ToString();
userPassword = sdrInfo["UserPassword"].ToString();
Response.Write("UserID:" + userID + "<br />");
Response.Write("UserName:" + userName + "<br />");
Response.Write("UserPassword:" + userPassword + "<br />");
Response.Write("<br />");
}
sdrInfo.Close();
sdrInfo.Dispose();
}
conn.Clone();
conn.Dispose();
}
}

AspNet技術(shù)ASP.NET(C#)中操作SQLite數(shù)據(jù)庫(kù)實(shí)例,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 久久这里只有精品免费看青草 | 伊人网色 | 亚洲精品国产自在久久老牛 | 日韩一区二区超清视频 | 色老板最新 | 国产黄色网页 | 国产乱人伦精品一区二区 | 色婷婷综合缴情综六月 | 丁香四月婷婷 | 夜夜未满十八勿进的爽爽影院 | 在线播放国产精品 | 91精品免费久久久久久久久 | 久久夜色精品国产飘飘 | 1024你懂的国产精品 | 亚洲午夜久久久久国产 | 亚洲一区二区三区不卡视频 | 91精品视频在线 | 精品久久久久久中文字幕网 | 四虎影视永久免费视频观看 | 国产精品久久久久无毒 | 欧美激情一区二区三区在线播放 | 久久综合九色综合欧洲 | 国产精品亚欧美一区二区三区 | 国产精品每日在线观看男人的天堂 | 国产精品久久免费视频 | 精品日韩一区二区三区 | 男人女人黄 色一视频一级 男人女人无遮掩免费视频 男人女人做刺激视频免费 男人让女人爽的免费视频 男人日女人的免费视频 | 激情综合丁香 | 婷婷成人丁香五月综合激情 | 亚洲一区二区三区播放在线 | 国产91高跟丝袜 | 国产手机国产手机在线 | 自偷自拍亚洲欧美清纯唯美 | 经典国产乱子伦精品视频 | 亚洲第99页| 天天添天天干 | 国内精品91最新在线观看 | 久久r热这里有精品视频 | 国产日韩精品视频一区二区三区 | 欧美人与zoxxxx视频 | 99精品国产免费久久国语 |