C#简单数据库操作

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.OleDb;


public partial class Default4 : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    protected void Button2_Click(object sender, EventArgs e)
    {
        Server.Transfer("Default.aspx");
    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        Server.Transfer("Default2.aspx");
    }
    protected void Button3_Click(object sender, EventArgs e)
    {
      
        //添加记录
        OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:/Documents and Settings/Administrator/My Documents/Visual Studio 2005/WebSites/WebSite1/App_Data/数据信息.mdb");
        con.Open();//创建连接
        DataSet ds = new DataSet();//创建数据集
        OleDbDataAdapter adp = new OleDbDataAdapter("select * from 留言本",con);//创建填充操作
        OleDbCommandBuilder builder = new OleDbCommandBuilder(adp);//绑定数据
        adp.Fill(ds, "留言本");//填充数据

        DataRow row = ds.Tables["留言本"].NewRow();//创建数据映射表
        row["主题"] = TextBox1.Text.Trim();//添加记录
        row["正文"] = TextBox2.Text.Trim();//添加记录
        ds.Tables["留言本"].Rows.Add(row);//操作数据到数据集

        adp.Update (ds,"留言本");//更新数据库
        con.Close();
      


       /*
        //查找记录
        OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:/Documents and Settings/Administrator/My Documents/Visual Studio 2005/WebSites/WebSite1/App_Data/数据信息.mdb");
        con.Open();//创建连接
        DataSet ds = new DataSet();//创建数据集
        OleDbDataAdapter adp = new OleDbDataAdapter("select * from 留言本", con);//创建填充操作
        OleDbCommandBuilder builder = new OleDbCommandBuilder(adp);//绑定数据
        adp.Fill(ds, "留言本");//填充数据


        DataColumn[] key = new DataColumn[1];
        key[0] = ds.Tables["留言本"].Columns["主题"];//定义一个用于查找的主键
        ds.Tables["留言本"].PrimaryKey = key;//操作数据到数据集

        DataRow findrow = ds.Tables["留言本"].Rows .Find (TextBox1 .Text );//查找记录,返回一条记录值

        adp.Update (ds,"留言本");//更新数据库
        con.Close();
        */

 

       /*
        //删除记录
        OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:/Documents and Settings/Administrator/My Documents/Visual Studio 2005/WebSites/WebSite1/App_Data/数据信息.mdb");
        con.Open();//创建连接
        DataSet ds = new DataSet();//创建数据集
        OleDbDataAdapter adp = new OleDbDataAdapter("select * from 留言本", con);//创建填充操作
        OleDbCommandBuilder builder = new OleDbCommandBuilder(adp);//绑定数据
        adp.Fill(ds, "留言本");//填充数据


        DataColumn[] key = new DataColumn[1];
        key[0] = ds.Tables["留言本"].Columns["主题"];//定义一个用于查找的主键
        ds.Tables["留言本"].PrimaryKey = key;//操作数据到数据集

        DataRow findrow = ds.Tables["留言本"].Rows .Find (TextBox1 .Text );//查找记录,返回一条记录表
          
        findrow.Delete();//执行删除操作
       
        adp.Update (ds,"留言本");//更新数据库
        con.Close();
       */


        /*
        //数据的sql语句操作方法一
        OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:/Documents and Settings/Administrator/My Documents/Visual Studio 2005/WebSites/WebSite1/App_Data/数据信息.mdb");//创建连接
        con.Open();//打开数据库
        DataSet ds = new DataSet();//创建数据集
        string sql;
        sql = "insert into 留言本 values ('" + TextBox1.Text.Trim() + "','" + TextBox2.Text.Trim() + "')";//定义sql语句

        OleDbDataAdapter adp = new OleDbDataAdapter();//创建数据填充
        adp.SelectCommand = new OleDbCommand(sql, con);//定义select维护对以前创建的 OdbcCommand 对象的引用
        adp.InsertCommand = new OleDbCommand(sql, con);//定义插入操作

        adp.Fill(ds,"留言本");//填充记录集

        adp.TableMappings.Add("Table", "留言本");//定义一个映射从"留言本"数据库到"table"数据(IDE生成的数据集不用本操作)

        adp.Update(ds, "Table");//更新数据库
        */

 


        /*
        //数据的sql语句操作方法二
        OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:/Documents and Settings/Administrator/My Documents/Visual Studio 2005/WebSites/WebSite1/App_Data/数据信息.mdb");
        con.Open();
        db1DataSet ds = new db1DataSet();//直接用IDE生成的数据集创建数据集
        string sql;
        sql = "insert into 留言本 values ('" + TextBox1.Text.Trim() + "','" + TextBox2.Text.Trim() + "')";

        OleDbDataAdapter adp = new OleDbDataAdapter(sql, con);

        adp.Fill(ds,"留言本");

        adp.Update(ds,"留言本");
        con.Close();
         */

 

    }
}

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值