zoukankan      html  css  js  c++  java
  • 1.4 注册系统的逻辑与结构

    源代码:13033480群共享

    using System;
    using System.Data;
    using System.Web.UI.WebControls;
    using System.Configuration;
    
    using System.Data.SqlClient;
    
    namespace WestGarden.Web
    {
        public partial class Register : System.Web.UI.Page
        {
            protected void Page_Load(object sender, EventArgs e)
            {
                Page.Header.Title = "肯德基订餐系统[西园工作室]::用户注册";
            }
            protected void btnRegist_Click(object sender, EventArgs e)
            {
                if (Page.IsValid)
                {
                    string strConnection = ConfigurationManager.ConnectionStrings["NetShopConnString"].ConnectionString;
                    string cmdText = "INSERT INTO Users(Username,Password,Name,Sex,Age,Phone,Email,QQ) values(@Username,@Password,@Name,@Sex,@Age,@Phone,@Email,@QQ)";
    
                    string username = txtUserName.Text;
                    string password = txtPassword.Text;
                    string name = txtName.Text;
                    string sex = radlSex.SelectedValue;
                    int age = int.Parse(txtAge.Text);
                    string phone = txtPhone.Text;
                    string email = txtEmail.Text;
                    string qq = txtQQ.Text;
    
                    SqlParameter[] parms ={
                    new SqlParameter("@UserName", SqlDbType.VarChar, 20),
                    new SqlParameter("@Password", SqlDbType.VarChar, 20),
                    new SqlParameter("@Name", SqlDbType.VarChar, 20),
                    new SqlParameter("@Sex", SqlDbType.VarChar, 2),
                    new SqlParameter("@Age", SqlDbType.Int),
                    new SqlParameter("@Phone", SqlDbType.VarChar, 20),
                    new SqlParameter("@Email", SqlDbType.VarChar, 50),
                    new SqlParameter("@QQ", SqlDbType.VarChar, 20)};
    
                    parms[0].Value = username;
                    parms[1].Value = password;
                    parms[2].Value = name;
                    parms[3].Value = sex;
                    parms[4].Value = age;
                    parms[5].Value = phone;
                    parms[6].Value = email;
                    parms[7].Value = qq;
    
    
                    SqlCommand cmd = new SqlCommand();
                    SqlConnection conn = new SqlConnection(strConnection);
                    try
                    {
                        if (conn.State != ConnectionState.Open)
                            conn.Open();
    
                        cmd.Connection = conn;
                        cmd.CommandType = CommandType.Text;
                        cmd.CommandText = cmdText;
    
                        foreach (SqlParameter parm in parms)
                            cmd.Parameters.Add(parm);
    
                        cmd.ExecuteNonQuery();
                    }
                    catch
                    {
                        Response.Redirect("ErrorMessage.aspx");
                    }
                    finally
                    {
                        conn.Close();
                    }
    
                    Response.Redirect("Login.aspx");
                }
            }
        }
    }
    

    版权所有©2012,西园电脑工作室.欢迎转载,转载请注明出处.更多文章请参阅博客http://blog.csdn.com/yousuosi

  • 相关阅读:
    GUI编程基础
    MyBatisPlus详解
    MYSQL数据库优化(一)
    设计模式遵循的原则
    MYSQL计算连续与不连续区间的方法
    CentOS安装MySQL5.7多实例步骤详解
    CentOS下安装Mysql 8.0步骤详解
    RDD和DataFrame和DataSet三者间的区别
    Spark读取Mysql,Redis,Hbase数据(一)
    Spark中Broadcast的理解
  • 原文地址:https://www.cnblogs.com/java20130723/p/3211701.html
Copyright © 2011-2022 走看看