c#調(diào)用存儲(chǔ)過程實(shí)現(xiàn)登錄界面詳解
更新時(shí)間:2013年03月17日 15:50:15 作者:
c#調(diào)用存儲(chǔ)過程實(shí)現(xiàn)登錄界面詳解
1,創(chuàng)建存儲(chǔ)過程
復(fù)制代碼 代碼如下:
create proc Pro_Login
(
@UserName nvarchar(10),
@PassWord nvarchar(10)
)
as
select * from [User] UserName=@UserName and PassWord=@PassWord
2,通過類是實(shí)現(xiàn)配置數(shù)據(jù)庫字符串連接
復(fù)制代碼 代碼如下:
class ConnectionString
{
public static string conStr = "Data Source=MyLove-PC;Initial Catalog=data;Integrated Security=True";
}
3,實(shí)現(xiàn)登錄功能
復(fù)制代碼 代碼如下:
#region
//連接數(shù)據(jù)庫配置字符串
using (SqlConnection con = new SqlConnection(ConnectionString.conStr))
{
con.Open();//打開數(shù)據(jù)庫
//調(diào)用存儲(chǔ)過程
using (SqlCommand cmd = new SqlCommand("Pro_Login", con))
{
//把文本框的值作為參數(shù)傳給存儲(chǔ)過程
cmd.Parameters.Add("@UserName", SqlDbType.VarChar, 10).Value = textBox1.Text.Trim();
cmd.Parameters.Add("@PassWord", SqlDbType.VarChar, 10).Value = textBox2.Text.Trim();
//通過存儲(chǔ)過程的方式執(zhí)行
cmd.CommandType = CommandType.StoredProcedure;
//開始讀取數(shù)據(jù)
using (SqlDataReader dr = cmd.ExecuteReader())
{
//如果讀到用戶名和密碼,則調(diào)轉(zhuǎn)到界面Form2
if (dr.Read())
{
this.Hide();
Form2 f2 = new Form2();
f2.Show();
}
//否則,提示錯(cuò)誤
else
{
MessageBox.Show("用戶名或者密碼錯(cuò)誤", "請(qǐng)重新輸入", MessageBoxButtons.OK);
textBox1.Clear();
textBox2.Clear();
textBox1.Focus();
}
}
}
}
#endregion
4,界面測(cè)試
相關(guān)文章
C#基于DBContext(EF)實(shí)現(xiàn)通用增刪改查的REST方法實(shí)例
這篇文章主要介紹了C#基于DBContext(EF)實(shí)現(xiàn)通用增刪改查的REST方法實(shí)例,是C#程序設(shè)計(jì)中非常實(shí)用的技巧,需要的朋友可以參考下2014-10-10C#實(shí)現(xiàn)簡(jiǎn)單的計(jì)算器小程序
這篇文章主要為大家詳細(xì)介紹了C#實(shí)現(xiàn)簡(jiǎn)單的計(jì)算器小程序,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-01-01使用Nopcommerce為商城添加滿XX減XX優(yōu)惠券功能
中秋國(guó)慶節(jié)眼看到跟前了,很多商城都借此機(jī)會(huì)搞促銷活動(dòng),什么滿200減80送優(yōu)惠券等活動(dòng),基于后臺(tái)程序是怎么實(shí)現(xiàn)的呢?下面腳本之家小編帶領(lǐng)大家一起學(xué)習(xí)吧2015-09-09C#實(shí)現(xiàn)順序表(線性表)完整實(shí)例
這篇文章主要介紹了C#實(shí)現(xiàn)順序表(線性表)的方法,結(jié)合完整實(shí)例形式分析了順序表的原理及C#相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2016-06-06C#實(shí)現(xiàn)漂亮的數(shù)字時(shí)鐘效果
這篇文章主要介紹了C#實(shí)現(xiàn)漂亮的數(shù)字時(shí)鐘效果,涉及時(shí)間函數(shù)的應(yīng)用及繪圖的方法,需要的朋友可以參考下2014-10-10