zoukankan      html  css  js  c++  java
  • VS2008C#Sqlserver2008数据库的连接以及增删改查

    using System.Data.SqlClient;
    SqlConnection conn;
    //连接数据库
    private void Form1_Load(object sender, EventArgs e)
    {
        string constr = "server=ACER-PC\LI;database=db_test;uid=sa;pwd=123";
        conn = new SqlConnection(constr);  //数据库连接   
    }

    查询:

    //这里只要连接数据库即可,不必打开数据库
    private void button1_Click(object sender, EventArgs e)
    {
        SqlCommand cmd = new SqlCommand("select * from tb_ls", conn);
     
        SqlDataAdapter sda = new SqlDataAdapter();
        sda.SelectCommand = cmd;
     
        DataSet ds = new DataSet();
     
        sda.Fill(ds, "cs");
     
        dataGridView1.DataSource = ds.Tables[0];
    }

    删除:

    private void button2_Click(object sender, EventArgs e)
    {
        if (this.dataGridView1.SelectedRows.Count > 0)
        {
            DataRowView drv = dataGridView1.SelectedRows[0].DataBoundItem as DataRowView;
            drv.Delete();
        }
        conn.Open();//打开数据库
        SqlCommand cmd = new SqlCommand("delete from tb_ls where 编号="+this.dataGridView1.CurrentRow.Cells["编号"].Value+"",conn);
        cmd.ExecuteNonQuery();
        conn.Close();//关闭数据库
    }

    添加:

    private void button3_Click(object sender, EventArgs e)
    {
        conn.Open();
        SqlCommand cmd = new SqlCommand("insert into tb_ls values('"+textBox1.Text+"','"+textBox2.Text+"','"+textBox3.Text+"','"+textBox4.Text+"')",conn);
        cmd.ExecuteNonQuery();
        conn.Close();
    }

    更新:

    private void button4_Click(object sender, EventArgs e)
    {
        conn.Open();
        SqlCommand cmd = new SqlCommand("update tb_ls set 姓名='"+textBox2.Text+"',性别='"+textBox3.Text+"',年龄='"+textBox4.Text+"' where 编号='"+textBox1.Text+"'",conn);
        textBox1.ReadOnly = false;
        cmd.ExecuteNonQuery();
        conn.Close();
    }
  • 相关阅读:
    2016年10月30日表单标签与样式表分类和选择器
    2016年10月29日常用标签与表格
    2016年10月28日网页属性和通用标签
    10月27日体会目标
    字符串学习笔记
    [51nod1789] 跑得比谁都快
    [洛谷9月月赛]签到题
    [LUOGU2730] 魔板
    [SCOI2009]迷路
    [51nod1074] 约瑟夫问题 V2
  • 原文地址:https://www.cnblogs.com/wangxlei/p/6377745.html
Copyright © 2011-2022 走看看