zoukankan      html  css  js  c++  java
  • 带参数的Command的执行

    一个参数的执行:

    string sqlstr = "select count(*) from Users where UserName = @Username";
       //打开数据库连接
    conn.Open();
      //创建命令对象
    SqlCommand cmd = new SqlCommand(sqlstr, conn);
      //判断SqlCommand对象的ExecuteScalar方法返回的参数是否大于0,大于0说明用户已经存在
    cmd.Parameters.AddWithValue("@Username", username);

    多个参数的执行:

           //string sql = "insert into Users(UserName,UserSex,Password,Email,PassQuestion,PassAnswer) values( '" + userName + "','" + Sex + "','" + passWord + "','" + emailAddress + "','" + tishiQuesetion + "','" + tishiPassWord + "')";
            string sql ="insert into Users(UserName,UserSex,Password,Email,PassQuestion,PassAnswer) values(@username,@usersex,@password,@email,@passQuestion,@passAnswer)";
                    conn.Open();
                    SqlCommand cmd = new SqlCommand(sql, conn);
                    cmd.Parameters.AddWithValue("@username", userName);
                    cmd.Parameters.AddWithValue("@usersex", Sex);
                    cmd.Parameters.AddWithValue("@password", passWord);
                    cmd.Parameters.AddWithValue("@email", emailAddress);
                    cmd.Parameters.AddWithValue("@passQuestion", tishiQuesetion);
                    cmd.Parameters.AddWithValue("@passAnswer", tishiPassWord);
                    if (Convert.ToInt32(cmd.ExecuteNonQuery()) > 0)
                    {
                        Response.Write("<script>alert('恭喜你注册成功!')</script>");
                    }
                    else
                    {
                        Response.Write("<script>alert('注册失败!')</script>");
                    }
                    conn.Close();

  • 相关阅读:
    mybatis框架-用类映射返回结果
    ArrayLLis 线程不安 实验
    快速求幂运算笔记
    nyoj 56 阶乘中素数的个数
    求正整数n所有可能的和式的组合(如;4=1+1+1+1、1+1+2、1+3、2+1+1、2+2
    synchronize学习
    nyoj 找球号三(除了一个数个数为基数,其他为偶数,编程之美上的)
    递归判断一个数是否递增
    快速排序c++
    x&-x
  • 原文地址:https://www.cnblogs.com/wangyhua/p/4050686.html
Copyright © 2011-2022 走看看