只会用数据控件对数据库进行操作,感觉太不方便了。想学习一下,用代码对数据库进行的操作。请高手给一个可以增、删、改操作的学习,不需要太麻烦,只有一个textbox、botton等简单控件,能够完成增、删、改操作就行。

解决方案 »

  1.   


            string username = this.UserName.Text.Trim();
            string password = this.Password.Text.Trim();
            StringBuilder op_sql = new StringBuilder();
            op_sql.Append("select username,password from users where username='");
            op_sql.Append(username);
            op_sql.Append("'");
            //string connectstring = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;
            string connectstring="Data Source=WWW-JZF;Initial Catalog=Finances;Integrated Security=True" //连接字符串你要看情况的,你得修改成自己的server名和数据库名,并且我这个是windows的登录方法。
            try
            {
                SqlConnection Conn;
                Conn = new SqlConnection(connectstring);
                Conn.Open();
                DataSet Ds = new DataSet();
                SqlDataAdapter Da;
                Da = new SqlDataAdapter(op_sql.toString(), Conn);            
                Da.Fill(Ds, tablename);//其中一个参数是表名
                System.Data.DataTable dt = Ds.Tables[0];
                DataRow dr = dt.Rows[0];
                if(password.Equals(dr["password"].ToString().Trim()))
                {
                    Response.Redirect("Index.aspx");
                }
            }
            catch (Exception ex)
            {
                this.Response.Write("<script>alert('" + "Please input valid user name and password!" +ex.Message+ "')</script>");
                //throw ex;  
            }这是一个查询的简单例子。