C#引用System.Data.SQLite操作SQLite数据库一例

SQLite数据库结构如下:
Create TABLE admin(username text,age integer);
下边用C#演示下如何对SQLite数据库进行记录的增、查、改、删操作:

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SQLite; 
//引用System.Data.SQLite

public partial class Sqlite : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string _connectionString 
= @"Data Source=F:\mzwucom\bbs\db1.db";
string _sql;

SQLiteConnection conn 
= new SQLiteConnection();
SQLiteCommand cmd;
SQLiteDataReader dr;
conn.ConnectionString 
= _connectionString;
conn.
Open();
_sql 
= "insert into admin(username,age) values('user" + (new Random()).Next(1,100) + "',22)";
cmd 
= new SQLiteCommand(_sql, conn);
cmd.ExecuteNonQuery();
_sql 
= "select * from admin";
cmd 
= new SQLiteCommand(_sql, conn);
dr 
= cmd.ExecuteReader();
while (dr.Read())
{
Response.Write(dr
["username"].ToString() + "," + dr["age"].ToString() + "<br/>");
}
}
}
posted @ 2008-05-30 18:16  天赐神兵  阅读(1223)  评论(1编辑  收藏  举报