zoukankan      html  css  js  c++  java
  • ADO.NET完整增删改

    完整增添 删除 修改
     运用中间变量运用。bool has=false

    1增加

    需要使用cmd.Parameters这个集合

    占位符: @key 代表这个位置用这个占位符占住了

    SqlConnection conn = new SqlConnection("server=.;database=Data0720;user=sa;pwd=123");//连接数据库
    SqlCommand comm = conn.CreateCommand();
    comm.CommandText = "insert into DA values(@una,@pwd,@nna,@sex,@bri,@nat)";//增加语句 占位符
    comm.Parameters.Clear();//清除数据

    用站位符添加数据

    Parameters这个集合中将此占位符所代表的数据补全

    comm.Parameters.Add("@una",uname);
    comm.Parameters.Add("@pwd",pwd);
    comm.Parameters.Add("@nna", nname);
    comm.Parameters.Add("@sex",sex);
    comm.Parameters.Add("@bri",brityday);
    comm.Parameters.Add("@nat", nation);
    conn.Open();//开启数据库
    comm.ExecuteNonQuery();//执行操作
    conn.Close();//关闭数据库

    删除修改

    1先查看有没有数据,在进经操作

    bool has = false;//定义中间变量
    Console.WriteLine("输入删除的用户名:");
    string uname = Console.ReadLine();

    从数据库中查看有没有

    SqlConnection conn = new SqlConnection("server=.;database=Data0720;user=sa;pwd=123");

    SqlCommand comm = conn.CreateCommand();
    comm.CommandText = "select * from DA where Uname=@una";
    comm.Parameters.Clear();
    comm.Parameters.Add("@una", uname);
    conn.Open();

    SqlDataReader dr = comm.ExecuteReader();

    if (dr.HasRows)
    {
    has = true;
    }
    conn.Close();


    if (has)//has == true 查到有 删除
    {
    Console.WriteLine("确定删除吗?(Y/N)");
    string s = Console.ReadLine();
    if (s.ToUpper() == "Y")
    {
    comm.CommandText = "delete from DA where Uname=@una";
    comm.Parameters.Clear();
    comm.Parameters.Add("@una", uname);
    conn.Open();
    comm.ExecuteNonQuery();
    conn.Close();
    Console.WriteLine("删除成功!");
    }
    }
    else// 没有查到
    {
    Console.WriteLine("输的的" + uname + "用户名错误,请重新输入!");
    }

     

  • 相关阅读:
    kotlin 通过 下标比对
    textarea元素调整
    jquery给两个标签绑定一个事件
    开发过程中遇到的错误
    response.setHeader各种用法详解
    如何在eclipse里删除一个类 然后SVN服务器也同时删了这个类
    @pathvariable 与@requestparam 写rest接口时遇到的
    $.getJSON
    easyUI学习
    jQuery validator addMethod 动态提示信息
  • 原文地址:https://www.cnblogs.com/fuze/p/5869159.html
Copyright © 2011-2022 走看看