zoukankan      html  css  js  c++  java
  • 开始Mysql(用户登陆)5

    前面的通用类写好了 下面通过不同的方式调用测试一下

    代码
            MysqlHelp mh = new MysqlHelp();
            
    //清空数据
            mh.Runsql("delete from t_user");
            
    //sql的方式添加
            MySqlParameter[] parms =
            
    new MySqlParameter("?uid",MySqlDbType.VarChar,50),
            
    new MySqlParameter("?pwd",MySqlDbType.VarChar,50),
            
    new MySqlParameter("?name",MySqlDbType.VarChar,20)};
            parms[
    0].Value = "admin11";
            parms[
    1].Value = "123";
            parms[
    2].Value = "bb11";
            mh.Runsql(
    "insert into T_user(U_uid,U_pwd,U_name) values (?uid,?pwd,?name)", parms);
         
            
    //proc方式添加
            MySqlParameter[] pparms =
                
    new MySqlParameter("?uid",MySqlDbType.VarChar,50),
                
    new MySqlParameter("?pwd",MySqlDbType.VarChar,20),
                
    new MySqlParameter("?name",MySqlDbType.VarChar,20)
            };
            pparms[
    0].Value = "admin22";
            pparms[
    1].Value = "123";
            pparms[
    2].Value = "bb22";
            mh.RunPrc(
    "proc_add", pparms);

            
    //用户登陆
            MySqlParameter[] parss =
                
    new MySqlParameter("?uid",MySqlDbType.VarChar,50),
                
    new MySqlParameter("?pwd",MySqlDbType.VarChar,20),
                
    new MySqlParameter("?back",MySqlDbType.Int16)
            };
            parss[
    2].Direction = ParameterDirection.Output;
            parss[
    0].Value = "admin11";
            parss[
    1].Value = "123";
            mh.RunPrc(
    "proc_login", parss);
            
    string back = parss[2].Value.ToString();//输出值 这里输出的是1 登陆成功
            
            
    //获得用户了列表
            this.GridView1.DataSource = mh.GetDataByPrc("Getalluser");
            
    this.GridView1.DataBind();

    这里注意一下和MSSQL不一样的地方用?代替了@ 当然不同的连接驱动写法可能会不一样

  • 相关阅读:
    Jenkins安装以及邮件配置
    day12_框架一tools.py代码
    codeforces 1428F
    codeforces 1428G Lucky Numbers (贪心+dp)
    单调队列优化多重背包
    bzoj1190 梦幻岛宝珠
    codeforces 1421 D
    bzoj 2287消失之物 (退背包)
    codeforces 553A
    组合计数小结
  • 原文地址:https://www.cnblogs.com/bobofsj11/p/1630555.html
Copyright © 2011-2022 走看看