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);

转载于:https://www.cnblogs.com/30ErLi/archive/2010/09/17/1828834.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值