本帖最后由 liangchengfck1 于 2012-11-01 13:41:23 编辑

解决方案 »

  1.   

    mvc模式刚看 没怎么深入 .net MVC模式保存数据和java样save(对象吗)就好了吗
    求个mvc模式怎么保存数据的demo案例
      

  2.   

    搜索一下 SqlParameter 的用法 你就明白了
    先从最基础的 ADO.NET 学起吧
    然后可以 学一下 ORM  如Entity Framework 或者 NHibernate
      

  3.   

    大哥你说的是这个吗    就是因为用MySqlParameter才感觉代码多
     public static bool  RegisterUser(user model){            string sql = "insert into user(username,userpwd,sex,picture,IM,information,others,ifisuser) values (@username,@userpwd,@sex,@picture,@IM,@information,@others,@ifisuser)";
                MySqlParameter[] parameters = {
     new MySqlParameter("@username", model.username),
     new MySqlParameter("@userpwd", model.userpwd),
     new MySqlParameter("@sex", model.sex),
     new MySqlParameter("@picture", model.picture),
     new MySqlParameter("@IM", model.IM),
     new MySqlParameter("@information", model.information),
     new MySqlParameter("@others", model.others),
     new MySqlParameter("@ifisuser", model.ifisuser)
    };
                return MySqlHelper.ExecuteNonQuery(DBHelper.con, sql, parameters) > 0;        }
      

  4.   

    上面的代码是用 ‘懒人专用’写的贴子 叫什么 用mysql的同学有福了什么什么的 用了下感觉还行
     原本代码是这样的
      MySqlParameter[] parameters = {
     new MySqlParameter("@username", MySqlDbType.VarChar,255),
     new MySqlParameter("@userpwd", MySqlDbType.VarChar,255),
     new MySqlParameter("@sex", MySqlDbType.VarChar,255),
     new MySqlParameter("@picture", MySqlDbType.VarChar,255),
     new MySqlParameter("@IM", MySqlDbType.VarChar,255),
     new MySqlParameter("@information", MySqlDbType.VarChar,255),
     new MySqlParameter("@others", MySqlDbType.VarChar,255),
     new MySqlParameter("@ifisuser", MySqlDbType.VarChar,255)
    };
                parameters[0].Value = model.username;
                parameters[1].Value = model.userpwd;
                parameters[2].Value = model.sex;
                parameters[3].Value = model.picture;
                parameters[4].Value = model.IM;
                parameters[5].Value = model.information;
                parameters[6].Value = model.others;
                parameters[7].Value = model.ifisuser;
    现在改成
     MySqlParameter[] parameters = {
         new MySqlParameter("@username", model.username),
         new MySqlParameter("@userpwd", model.userpwd),
         new MySqlParameter("@sex", model.sex),
         new MySqlParameter("@picture", model.picture),
         new MySqlParameter("@IM", model.IM),
         new MySqlParameter("@information", model.information),
         new MySqlParameter("@others", model.others),
         new MySqlParameter("@ifisuser", model.ifisuser)
    能简单就简单嘛
      

  5.   

    上面的代码是用 ‘懒人专用’写的贴子 叫什么 用mysql的同学有福了什么什么的 用了下感觉还行
     原本代码是这样的
      MySqlParameter[] parameters = {
    new MySqlParameter("@username", MySqlDbType.VarChar,255),
    new MySqlParameter("@userpwd", MySqlDbType.VarChar,255),
    new MySqlParameter("@sex", MySqlDbType.VarChar,255),
    new MySqlParameter("@picture", MySqlDbType.VarChar,255),
    new MySqlParameter("@IM", MySqlDbType.VarChar,255),
    new MySqlParameter("@information", MySqlDbType.VarChar,255),
    new MySqlParameter("@others", MySqlDbType.VarChar,255),
    new MySqlParameter("@ifisuser", MySqlDbType.VarChar,255)
    };
      parameters[0].Value = model.username;
      parameters[1].Value = model.userpwd;
      parameters[2].Value = model.sex;
      parameters[3].Value = model.picture;
      parameters[4].Value = model.IM;
      parameters[5].Value = model.information;
      parameters[6].Value = model.others;
      parameters[7].Value = model.ifisuser;
    现在改成
     MySqlParameter[] parameters = {
      new MySqlParameter("@username", model.username),
      new MySqlParameter("@userpwd", model.userpwd),
      new MySqlParameter("@sex", model.sex),
      new MySqlParameter("@picture", model.picture),
      new MySqlParameter("@IM", model.IM),
      new MySqlParameter("@information", model.information),
      new MySqlParameter("@others", model.others),
      new MySqlParameter("@ifisuser", model.ifisuser)
    能简单就简单嘛