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 + "用户名错误,请重新输入!");
    }

     

  • 相关阅读:
    加壳技术
    1002 ( A + B Problem II )
    1000 ( A + B Problem )
    1001 ( Sum Problem )
    背单词Delphi版
    覆盖Form.WndProc来响应消息
    覆盖Dispatch响应消息
    美丽人生论坛看贴工具delphi版
    TWebBrowser组件在DELPHI中POST数据和取得网页源文件
    读淘宝商品描述页源码delphi版
  • 原文地址:https://www.cnblogs.com/fuze/p/5869159.html
Copyright © 2011-2022 走看看