高分求操作数据库的处理类(如 添加、修改、删除等操作) 高分求操作数据库的处理类(如 添加、修改、删除等操作) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //添加管理员 public bool AddAdmin(SqlConnection Conn,string aname,string apassword) { Conn.Open(); SqlCommand Comm = new SqlCommand("AddAdmin",Conn); Comm.CommandType = CommandType.StoredProcedure; SqlParameter name = new SqlParameter("@name",SqlDbType.Char,10); name.Value = aname; Comm.Parameters.Add(name); SqlParameter password = new SqlParameter("@password",SqlDbType.VarChar,16); password.Value = apassword; Comm.Parameters.Add(password); try { if(Comm.ExecuteNonQuery()>0) { return true; } else { return false; } } finally { Conn.Close(); } } //修改管理员密码 public bool UpdateAdmin(SqlConnection Conn,string aname,string apassword) { Conn.Open(); SqlCommand Comm = new SqlCommand("UpdateAdmin",Conn); Comm.CommandType = CommandType.StoredProcedure; SqlParameter name = new SqlParameter("@name",SqlDbType.Char,10); name.Value = aname; Comm.Parameters.Add(name); SqlParameter password = new SqlParameter("@password",SqlDbType.VarChar,16); password.Value = apassword; Comm.Parameters.Add(password); try { if(Comm.ExecuteNonQuery()>0) { return true; } else { return false; } } finally { Conn.Close(); } } //删除学籍 public void DeleteStuinf(SqlConnection Conn,string asno,string SP) { Conn.Open(); SqlCommand Comm = new SqlCommand(SP,Conn); Comm.CommandType = CommandType.StoredProcedure; SqlParameter sno = new SqlParameter("@sno",SqlDbType.Char,10); sno.Value = asno; Comm.Parameters.Add(sno); try { Comm.ExecuteNonQuery(); } finally { Conn.Close(); } } 对应存储过程---------------------------〉CREATE PROCEDURE AddAdmin( @name char(10), @password varchar(16))ASINSERT INTO adminVALUES( @name, @password) RETURN------------------------------〉CREATE PROCEDURE UpdateAdmin( @password VARCHAR(16), @name CHAR(10))ASUPDATE adminSET password = @passwordWHERE [name] = @name RETURN-----------------------------------〉CREATE PROCEDURE DeleteStuinf( @sno char(10))ASDELETE FROM stuinfWHEREsno=@sno RETURN 新建类culi添加方法public bool up(string aa,...){ 操作数据库 return 成功与否}其它方法..在调用时culi xx=new culi()设置参数调用方法xx.up(参数与方法对应) 帮我看一下,为什么我上传文件到虚拟服务器会找不到路径啊 如何做好网站开发前的数据库设计? HtmlTableCell样式~~~~~~~ 新手提问,老鸟帮忙回答下~ 急求一正则表达式? 网页超连接问题,自认很有难度:) 用户控件文件ascx怎样使用样式文件.css?(我想控件文字与页面文字统一样式)? 请问.net 下微信公众平台的主动下推怎么实现 求助:如何将DataTable中的数据读入数据库表中 字符串含中文问题 关于if条件的变量数据类型。 请问一下:三楼楼长的OA里的USB_Key是怎么做的 啊?
public bool AddAdmin(SqlConnection Conn,string aname,string apassword)
{
Conn.Open(); SqlCommand Comm = new SqlCommand("AddAdmin",Conn);
Comm.CommandType = CommandType.StoredProcedure; SqlParameter name = new SqlParameter("@name",SqlDbType.Char,10);
name.Value = aname;
Comm.Parameters.Add(name); SqlParameter password = new SqlParameter("@password",SqlDbType.VarChar,16);
password.Value = apassword;
Comm.Parameters.Add(password); try
{
if(Comm.ExecuteNonQuery()>0)
{
return true;
}
else
{
return false;
}
}
finally
{
Conn.Close();
}
}
//修改管理员密码
public bool UpdateAdmin(SqlConnection Conn,string aname,string apassword)
{
Conn.Open(); SqlCommand Comm = new SqlCommand("UpdateAdmin",Conn);
Comm.CommandType = CommandType.StoredProcedure; SqlParameter name = new SqlParameter("@name",SqlDbType.Char,10);
name.Value = aname;
Comm.Parameters.Add(name); SqlParameter password = new SqlParameter("@password",SqlDbType.VarChar,16);
password.Value = apassword;
Comm.Parameters.Add(password); try
{
if(Comm.ExecuteNonQuery()>0)
{
return true;
}
else
{
return false;
}
}
finally
{
Conn.Close();
}
}
//删除学籍
public void DeleteStuinf(SqlConnection Conn,string asno,string SP)
{
Conn.Open(); SqlCommand Comm = new SqlCommand(SP,Conn);
Comm.CommandType = CommandType.StoredProcedure; SqlParameter sno = new SqlParameter("@sno",SqlDbType.Char,10);
sno.Value = asno;
Comm.Parameters.Add(sno); try
{
Comm.ExecuteNonQuery();
}
finally
{
Conn.Close();
}
}
---------------------------〉
CREATE PROCEDURE AddAdmin(
@name char(10),
@password varchar(16)
)AS
INSERT INTO admin
VALUES
(
@name,
@password
)
RETURN
------------------------------〉
CREATE PROCEDURE UpdateAdmin(
@password VARCHAR(16),
@name CHAR(10)
)AS
UPDATE admin
SET
password = @password
WHERE
[name] = @name RETURN-----------------------------------〉
CREATE PROCEDURE DeleteStuinf
(
@sno char(10)
)AS
DELETE FROM stuinf
WHERE
sno=@sno
RETURN
添加方法
public bool up(string aa,...)
{
操作数据库
return 成功与否
}
其它方法..在调用时
culi xx=new culi()
设置参数
调用方法
xx.up(参数与方法对应)