当前位置: 首页 > news >正文

做暧暧网站西安seo服务公司

做暧暧网站,西安seo服务公司,策划案网站构成怎么写,织梦 网站地图ASP.NET C#中操作SQLite数据库实例 asp.net c# SQLite 操作实例,嵌入式数据库SQLite 在ASP.NET C# 平台的操作实例 最近项目中有使用到SQLite数据库,于是查找资料,编写了一个ASP.NET基于C#语言的SQLite数据库操作实例.大家看代码就可以看懂了,和以往使用ADO.NET操作SQL数据库类…
ASP.NET C#中操作SQLite数据库实例

asp.net c# SQLite 操作实例,嵌入式数据库SQLite 在ASP.NET C# 平台的操作实例

  

  最近项目中有使用到SQLite数据库,于是查找资料,编写了一个ASP.NET基于C#语言的SQLite数据库操作实例.大家看代码就可以看懂了,和以往使用ADO.NET操作SQL数据库类似.

     要想在ASP.NET项目中使用SQLite数据库,先需下载一个ADO.NET 2.0 SQLite Data Provider,下载地址为:http://sourceforge.net/project/showfiles.php?group_id=132486&package_id=145568,下载后安装完毕后,该安装程序自动在在系统注册(即可在"添加引用"中看到所安装的Provider).    

    

     然后,在项目中添加上图所选项即可.

 

     aspx页面仅包含一按钮btnTest,在页面aspx.cs页面中,引入命名空间,贴入以下类似代码即可.    

 

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("打开数据库成功~~<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("单个值查询结果为:" + 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("更新数据库中的数据成功.");

        Response.Write("以下结果为查询从数据库中经过编辑过后的数据项<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();
    }
}

 

    

转载于:https://www.cnblogs.com/xinerzhui/archive/2009/12/23/ASP_NET_SQLITE_DEMO.html

http://www.wooajung.com/news/34952.html

相关文章:

  • 保定网站制作公司沈阳seo博客
  • 世界足球排名前100名杭州seo工作室
  • flask做的网站有哪些深圳网站建设推广方案
  • 怎么做棋牌网站上海seo网站优化
  • 微网站建设合同宁波seo教程行业推广
  • 购买腾讯备案网站外链管理
  • 有什么做酒和水果茶教程的网站杭州百度竞价推广公司
  • 上海企业建站咨询南京网站推广排名
  • 众筹网站建设应该具备哪些资质软文的本质是什么
  • 基于ipv6的网站开发营销网络的建设怎么写
  • 太原网站优化怎么做天津谷歌优化
  • 武进网站建设代理商整站优化价格
  • 宁波网站建设icp备线上营销推广方式有哪些
  • 溧阳网站建设价格软文推广策划方案
  • 东莞网站建设php方案seo教程技术
  • 陇南市武都区住房和城乡建设网站百度账号安全中心官网
  • 北京网站开开发公司电话怎么制作小程序
  • 为某公司或企业做的门户网站网络平台有哪些
  • 一个网站怎么做2个服务器陕西网络营销优化公司
  • 做网站一年赚几百万seo服务包括哪些
  • 企业建设网站的母的市场调研方案怎么写
  • 创建qq网站电商网站有哪些
  • 网站的标题优化怎么做广州竞价托管
  • 常州网站建设报价竞价是什么工作
  • 淘宝做代销在哪个网站上进货比较好2024年重大新闻摘抄
  • 做购物网站数据库分析排名优化服务
  • 福州 网站建设磁力链最好用的搜索引擎
  • 隧道建设期刊网站进不去做seo用哪种建站程序最好
  • 有自己域名主机怎么做网站某产品网络营销推广方案
  • 六安网站怎么做seo百度网站排名seo