zoukankan      html  css  js  c++  java
  • ASP.NET 中数据库操作之添加更新删除和异常捕获。

    数据库数据的插入(添加):
    例如:
           SqlCommand cmd=new SqlCommand("insert into person values(@pid,@pname,@psex)",con);
           
           SqlParameter para = new SqlParameter("@pid", SqlDbType.VarChar, 10);   // 说明pid属性
            para.Value = p.pid;                 //pid赋值
            cmd.Parameters.Add(para);    //添加

            para = new SqlParameter("@pname", SqlDbType.VarChar, 20);
            para.Value = p.pname;
            cmd.Parameters.Add(para);

            para = new SqlParameter("@psex", SqlDbType.VarChar, 2);
            para.Value = p.psex;
            cmd.Parameters.Add(para);

            cmd.ExecuteNonQuery();//执行

    更新
           
       SqlCommand cmd=new SqlCommand("update person set pname='"+p.pname+"',psex='"+p.psex+"' where pid='"+p.pid+"'",con );
      cmd.ExecuteNonQuery();

    删除

    SqlCommand cmd= new SqlCommand("delete from person where pid='" + pid + "'", con);
            cmd.ExecuteNonQuery();



    异常捕获用
    try
    {
    正常执行成功
     }

    catch(Exception e)
    {
    出错时
    }

  • 相关阅读:
    log4Net使用
    VS Code入门
    用VS Code写Python
    C#(99):LINQ查询操作符实例
    C#(99):LINQ to Objects(2)
    spring mvc 配置对静态资源的访问
    EntLib 自动数据库连接字符串加密
    块级格式化上下文( Block formatting contexts)
    Entlib DAAB映射枚举类型
    js 继承
  • 原文地址:https://www.cnblogs.com/gergro/p/360446.html
Copyright © 2011-2022 走看看