Asp.Net添加信息的几种方法
2012-09-28 09:53
302 查看
Asp.Net添加信息的几种方法
第一种DAL层
public static void AddUserMessage(string name,string pwd)
{
try
{
StringBuilder strSql = new StringBuilder();
strSql.Append("insert into My_UserMessage(");
strSql.Append("uname,password)");
strSql.Append(" values (");
strSql.Append("'" + name + "',");
strSql.Append("'" + pwd + "'");
strSql.Append(")");
DBHelper.ExecuteCommand(strSql.ToString());
}
catch (Exception ex)
{
throw ex;
}
}
BLL层
public static void AddUserMessage(string name, string pwd)
{
UserService.AddUserMessage(name,pwd);
}
Web层
string Uname = this.txtUsername.Text.Trim();
string Password = this.txtPWD.Text.Trim();
UserManager.AddUserMessage(Uname, Password);
*********************************************************************************************************************************************
第二种
DAL层
public static int AddUser(UserMessage message)
{
string sql ="INSERT My_UserMessage (uname, password) VALUES (@uname, @password)";
sql += " ; SELECT @@IDENTITY";
try
{
SqlParameter[] para = new SqlParameter[]
{
new SqlParameter("@uname", message.Uname),
new SqlParameter("@password", message.Password)
};
int newId = DBHelper.GetScalar(sql, para);
return newId;
}
catch (Exception e)
{
Console.WriteLine(e.Message);
throw e;
}
}
BLL层
public static void AddUser(UserMessage u)
{
UserService.AddUser(u);
}
Web层
UserMessage u = new UserMessage();
u.Uname = this.txtUsername.Text.Trim();
u.Password = this.txtPWD.Text.Trim();
UserManager.AddUser(u);
*********************************************************************************************************************************************
第三种
DAL层
public static void AddUser(UserMessage message)
{
string sql = "INSERT My_UserMessage (uname, password) VALUES (@uname, @password)";
sql += " ; SELECT @@IDENTITY";
try
{
SqlParameter[] para = new SqlParameter[]
{
new SqlParameter("@uname", message.Uname),
new SqlParameter("@password", message.Password)
};
DBHelper.GetScalar(sql, para);
}
catch (Exception e)
{
Console.WriteLine(e.Message);
throw e;
}
}
BLL层
public static void AddUser(UserMessage message)
{
UserService.AddUser(message);
}
Web层
UserMessage u = new UserMessage();
u.Uname = this.txtUsername.Text.Trim();
u.Password = this.txtPWD.Text.Trim();
UserManager.AddUser(u);
*********************************************************************************************************************************************
第四种
DAL层
public static void AddUser(UserMessage message)
{
try
{
StringBuilder strSql = new StringBuilder();
strSql.Append("insert into My_UserMessage(");
strSql.Append("uname,password)");
strSql.Append(" values (");
strSql.Append("@uname,@password)");
SqlParameter[] parameters =
{
new SqlParameter("@uname", SqlDbType.VarChar,100),
new SqlParameter("@password", SqlDbType.VarChar,100)
};
parameters[0].Value = message.Uname;
parameters[1].Value = message.Password;
DBHelper.GetScalar(strSql.ToString(), parameters);
}
catch (Exception ex)
{
Console.WriteLine(e.Message);
throw e;
}
}
BLL层
public static void AddUser(UserMessage message)
{
UserService.AddUser(message);
}
Web层
UserMessage u = new UserMessage();
u.Uname = this.txtUsername.Text.Trim();
u.Password = this.txtPWD.Text.Trim();
UserManager.AddUser(u);
*********************************************************************************************************************************************
第五种
DAL层
public static void Add(UserMessage message)
{
try
{
StringBuilder strSql = new StringBuilder();
strSql.Append("insert into My_UserMessage(");
strSql.Append("uname,password)");
strSql.Append(" values (");
strSql.Append("@uname,@password)");
SqlParameter[] parameters =
{
new SqlParameter("@uname", SqlDbType.VarChar,100),
new SqlParameter("@password", SqlDbType.VarChar,100)
};
parameters[0].Value = message.Uname;
parameters[1].Value = message.Password;
DBHelper.ExecuteCommand(strSql.ToString(), parameters);
}
catch (Exception ex)
{
Console.WriteLine(e.Message);
throw e;
}
}
BLL层
public static void Add(UserMessage message)
{
UserService.Add(message);
}
Web层
UserMessage u = new UserMessage();
u.Uname = this.txtUsername.Text.Trim();
u.Password = this.txtPWD.Text.Trim();
UserManager.Add(u);
相关文章推荐
- Asp.Net添加信息的几种方法
- asp.net为网页动态添加description描述信息的方法
- Asp.Net alert弹出提示信息的几种方法总结
- Asp.Net alert弹出提示信息的几种方法总结
- Asp.Net alert弹出提示信息的几种方法总结
- ASP.NET开发中,添加客户端代码的几种方法 (转)
- Asp.Net 2.0 中错误处理的几种方法(发邮件及记录信息到系统事件中)
- ASP.NET开发中,添加客户端代码的几种方法
- asp.net的几种页面间的传值方法
- ASP.Net用MD5和SHA1加密的几种方法
- asp.net自定义错误处理页面的几种方法
- ASP.NET repeater添加序号列的方法
- asp.net发邮件的几种方法汇总
- asp.net的几种传值方法
- Asp.net动态添加控件的方法
- ASP.NET 中得到网站绝对路径的几种方法
- asp.net实现生成静态页并添加链接的方法
- ASP.NET页面刷新的几种实现方法
- 在asp.net中读取XML文件信息的4种方法