MD5加解密

10 篇文章 0 订阅

****************************通用类库**********************************

通用类库层:  日常开发中为了复用一些代码,例如:辅助类,工具类,加密处理等等,将这些代码分离出来,作为独立模块使用

 

****************************MD5加密**********************************

!!!Md5加密是单向不可逆的,所以注册成功后密码已被加密,那么登录时也应该把用户输入的密码进行加密,如果两个字符串相等则登录成功

 

**************************Ado.NET调用存储过程**********************************

1. Ado.NET调用无参数存储过程:

   SqlCommand cmd = new SqlCommand("存储过程名字", DBHelper.conn);

    cmd.CommandType = CommandType.StoredProcedure; //告诉command对象 要执行的是存储过程

2. Ado.NET调用输入参数存储过程:

         SqlCommand cmd = new SqlCommand("存储过程名字", DBHelper.conn);

    cmd.CommandType = CommandType.StoredProcedure; //告诉command对象 要执行的是存储过程

SqlParameter par = new SqlParameter("@name", name);//此处参数名字必须与数据库存储过程名字一致

cmd.Parameters.Add(par);

注意!!!调用输入参数存储过程, 参数名必须一致

3. Ado.NET调用返回值类型存储过程:

         SqlCommand cmd = new SqlCommand("存储过程名字", DBHelper.conn);

    cmd.CommandType = CommandType.StoredProcedure; //告诉command对象 要执行的是存储过程

SqlParameter par = new SqlParameter("@ss", SqlDbType.Int);//此处参数名字随意

par.Direction = ParameterDirection.ReturnValue;//指定是返回值类型的参数

cmd.Parameters.Add(par);

cmd.ExecuteScalar();

int result = (int) par.Value; //注意!!!获取返回值的数据必须写在执行方法之后

4. Ado.NET调用输出类型参数存储过程:

SqlCommand cmd = new SqlCommand("存储过程名字", DBHelper.conn);

    cmd.CommandType = CommandType.StoredProcedure; //告诉command对象 要执行的是存储过程

SqlParameter par = new SqlParameter("@count", SqlDbType.Int);//此处参数名字必须与存储过程输出参数名字一致

par.Direction = ParameterDirection. Output;//指定是输出类型的参数

cmd.Parameters.Add(par);

cmd.ExecuteScalar();

int result = (int) par.Value; //注意!!!获取返回值的数据必须写在执行方法之后

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值