• 开始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不一样的地方用?代替了@ 当然不同的连接驱动写法可能会不一样

  • 相关阅读:
    Vue实战笔记
    项目随笔
    Vuex数据可视化
    Vue项目中,要保证某个部分的高度,应该怎么设置
    (转)http authorization 基本认证
    多页应用和单页应用
    Vue项目中使用webpack配置了别名,引入的时候报错
    [转载]解决在win10中webstrom无法使用命令行(Terminal)
    (转)巧用可视区域
    前端管理后台集成解决方案---vue-element-admin
  • 原文地址:https://www.cnblogs.com/bobofsj11/p/1630555.html
Copyright © 2020-2023  润新知