如何写后台的insert代码,使得数据能够保存到数据库中。有没有非常简洁的方法,而注册页面只要求存 id,username,password 我常用的方法是如下方法,是否还有更好的办法,代码输入少,protected void Button1_Click1(object sender, EventArgs e)
    {
            //创建数据库连接字符串
            string str1 = "Server=210.120.21.111;Database=db;Trusted_Connection=true";           //创建数据库插入字符串 将字符插入 表member 
            string str2 = "INSERT INTO member (id, username,password )"
                + "VALUES(@id ,@username,@password )";
//创建数据库连接
            SqlConnection conn = new SqlConnection();
            conn = new SqlConnection(str1);
            conn.Open();
//创建数据库令
            SqlCommand comm = new SqlCommand();
            comm.Connection = conn;
//把数据库intsert 命令字符创传值给数据库命令文本
            comm.CommandText = str2;
//具体添加每列数据
            comm.Parameters.AddWithValue("@id ", "007");
            comm.Parameters.AddWithValue("@username", "张三");
            comm.Parameters.AddWithValue("@password ", "123");
            comm.ExecuteNonQuery();//////把数据写入数据库
            conn.Close();/////关闭数据库连接
            Response.Redirect(index.aspx);