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();

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

  • 相关阅读:
    【ESXI6.0】 ESXI6.0安装时无法安装网卡驱动的解决方法及将网卡驱动加载进ISO
    [转]Vs解决方案的目录结构设置和管理
    在控制台编译运行java程序详细指导
    详解Linux安装GCC方法
    MySQL server has gone away 问题的解决方法
    eclipse或Myeclipse中web项目没有run on server时怎么办?
    DTM/DEM/DSM/DOM/DLG
    linux常用命令
    为什么很多地方看到初始值是1970年8月1日
    mongoDB
  • 原文地址:https://www.cnblogs.com/luoyanghao/p/6082578.html
Copyright © 2011-2022 走看看