zoukankan      html  css  js  c++  java
  • C#连接Sql Serve数据库及增,删,改操作

    一:连接。

    string sqlconn = "server=主机名;database=数据名;integrated security=true"
    //integrated security 当为true时,将使用当前的Windows帐户凭据进行身份验证。    
    string sqlconn = "server=主机名;database=数据名;uid=用户ID;pwd=密码;"
    //integrated security 当为false时,将在连接中指定用户ID和密码。 string sqlcomm = "select * from student_info";//sql语句 SqlConnection conn = new SqlConnection(sqlconn); conn.Open(); SqlCommand comm = new SqlCommand(sqlcom, conn);

     二:通过TextBox控件添加。

    string sno = snoTextBox.Text;
    string name = nameTextBox.Text;
    string sex = sexTextBox.Text;
    nt age = Convert.ToInt32(ageTextBox.Text);
    string sqlconn = "server=.;database=student;integrated security=true";
    string sqlcomm = "insert into student_info values('"+sno+"','"+name+"',"+age+",'"+sex+"')";
    SqlConnection conn = new SqlConnection(sqlconn);
    conn.Open();
    SqlCommand comm = new SqlCommand(sqlcomm, conn);
    comm.ExecuteNonQuery();
    conn.Close();

    三:删除。

    string sno = snoTextBox.Text;
    string sqlconn = "server=.;database=student;integrated security=true";
    string sqlcomm = "delete from student_info where stu_sno=" + sno;
    SqlConnection conn = new SqlConnection(sqlconn);
    conn.Open();
    SqlCommand comm = new SqlCommand(sqlcomm, conn);
    comm.ExecuteNonQuery();
    conn.Open();

    三:更新。

    string sno = snoTextBox.Text;
    string name = nameTextBox.Text;
    string sex = sexTextBox.Text;
    int age = Convert.ToInt32(ageTextBox.Text);
    string sqlconn = "server=.;database=student;integrated security=true";
    string sqlcomm = "update student_info set stu_sno='"+sno+"',stu_name='"+name+"',stu_sex='"+sex+"',stu_age="+age+" where stu_sno=" + sno; 
    SqlConnection conn = new SqlConnection(sqlconn);
    conn.Open();
    SqlCommand comm = new SqlCommand(sqlcomm, conn);
    comm.ExecuteNonQuery();
    conn.Close();

    上面的代码是全部数据一块更新的,也可以只更新某些数据项。

  • 相关阅读:
    php操作redis cluster集群成功实例
    js算法-快速排序(Quicksort)
    如何编写自己的虚拟DOM
    一文带你看透kubernetes 容器编排系统
    SpringBoot AOP控制Redis自动缓存和更新
    机器学习中的numpy库
    时间戳转自定义日期格式和刚刚、十分钟前等友好日期格式
    Python数据处理实例
    Spark1.x和2.x如何读取和写入csv文件
    掌握这个Python小技巧,轻松构建cytoscape导入文件
  • 原文地址:https://www.cnblogs.com/luoyanghao/p/6082578.html
Copyright © 2011-2022 走看看