加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

用WebService实现对数据库进行操作(添加+删除+修改)

发布时间:2020-12-17 01:14:10 所属栏目:安全 来源:网络整理
导读:表为User,字段有 编号: int id,用户名:string UserName,密码:string UserPwd ?? /// summary ??? /// 添加???? ? ??? /// /summary ??? /// param name="name"用户名/param ??? /// param name="pwd"密码/param ??? /// returns/returns ??? [WebMetho
表为User,字段有 编号: int id,用户名:string UserName,密码:string UserPwd
?? /// <summary>
??? /// 添加???? ?
??? /// </summary>
??? /// <param name="name">用户名</param>
??? /// <param name="pwd">密码</param>
??? /// <returns></returns>
??? [WebMethod]
??? public int Add(string name,string pwd)
??? {
??????? SqlConnection conn = new SqlConnection("连接字符串");
??????? conn.Open();
??????? string sql = "intsert into User (UserName,UsersPwd) values(@UserName,@UsersPwd)";
??????? SqlCommand cmd = new SqlCommand(sql,conn);
??????? SqlParameter parn = new SqlParameter("@UserName",name);
??????? cmd.Parameters.Add(parn);
??????? SqlParameter parp = new SqlParameter("@UsersPwd",pwd);
??????? cmd.Parameters.Add(parp);
??????? int result = cmd.ExecuteNonQuery();
??????? conn.Close();
??????? cmd.Dispose();
??????? return result;
??? }

??? /// <summary>
??? /// 修改
??? /// </summary>
??? /// <param name="name">用户名</param>
??? /// <param name="pwd">密码</param>
??? /// <param name="id">编号</param>
??? /// <returns></returns>
??? [WebMethod]
??? public int Update(string name,string pwd,int id)
??? {
??????? SqlConnection conn = new SqlConnection("连接字符串");
??????? conn.Open();
??????? string sql = "update User set UserName=@UserName,UsersPwd=@UsersPwd where id=@id";
??????? SqlCommand cmd = new SqlCommand(sql,pwd);
??????? cmd.Parameters.Add(parp);
??????? SqlParameter pari = new SqlParameter("@id",id);
??????? cmd.Parameters.Add(pari);
??????? int result = cmd.ExecuteNonQuery();
??????? conn.Close();
??????? cmd.Dispose();
??????? return result;
??? }

??? /// <summary>
??? /// 删除
??? /// </summary>
??? /// <param name="id">编号</param>
??? /// <returns></returns>
??? [WebMethod]
??? public int Delete(int id)
??? {
??????? SqlConnection conn = new SqlConnection("连接字符串");
??????? conn.Open();
??????? string sql = "delete from User where id=@id";
??????? SqlCommand cmd = new SqlCommand(sql,conn);?????? ?
??????? SqlParameter pari = new SqlParameter("@id",id);
??????? cmd.Parameters.Add(pari);
??????? int result = cmd.ExecuteNonQuery();
??????? conn.Close();
??????? cmd.Dispose();
??????? return result;
??? }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读