1樓:陽光的雷咩咩
驗證:select count(*) from t where id= ***, pwd =yyy, 這裡你自己拼接sql,然後如果 (int)cmd.exeutescalar()返回值》0則驗證成功
姓名:select top 1 name from t where id = ***, cmd.exeutescalar().tostring()就是
2樓:我在長江尾
應該是 executescalar()
c#怎麼將textbox中輸入的資料與資料庫中資料相比較 就是登陸怎麼弄
3樓:匿名使用者
sqlconnection():抄連線資料庫然後襲用sql***mand()來執行baisql命令語句,也可以du是再sql裡面寫好儲存zhi過程。
最後dao呼叫對應表中的欄位資料,新建一個類,裡面新增有引數的方法,將textbox獲取的值
傳到方法的引數裡面就可以了。對於詳細還要你自己在網上找找資料,希望對你有所幫助。
4樓:匿名使用者
你首先寫一bai個方法把du
登入名和登入的密碼得到,這zhi個方法有dao2個引數登入名,密回
碼,你在新答建一個登入的介面 ,有2個textbox和一個botton按鈕,這個botton按鈕的單擊時間;具體事件**如下:
user user=new user();
user.username=this.textbox1.text.trim();
user.userpass=this.textbox2.text.trim();
usermamager.getusernameoruserpass(this.textbox1.
text.trim(),this.textbox1.
trim(),username,userpass)
if(usermanager.getusernameoruserpass(username,userpass)>0)
else
5樓:匿名使用者
先查詢資料庫中的欄位的資料
在進行判斷。
6樓:璀璨雪舞
前段時間寫了個,給我郵箱我發給你。 各種版本
c# 如何將輸入的證使用者名稱和密碼與資料庫進行對比?
7樓:土豆
|string s1 = "server=127.0.0.1;initial catalog=user;user id=sa;password=123456";
protected void btn_denglu_click(object sender, eventargs e)
else
else}}
c# 登陸頁面時 怎麼將textbox1中輸入的字串與資料庫中的對應的欄位字元進行比較
c#輸入賬號密碼與資料庫驗證
8樓:匿名使用者
string constr = "server=.;database=graduation;uid=123;pwd=123;";//連線字串裡包含了資料庫資訊
sqlconnection conn = new sqlconnection(constr);//建立資料庫連線
conn.open();//開啟連線
//sqldataadapter sda = new sqldataadapter();//sqldataadapter是資料介面卡,是資料庫和呼叫者之間的橋樑
sql***mand cmd = new sql***mand(); //sql***mand表示對資料庫要執行的操作命令。
cmd.***mandtext = "select*from login";//cmd要執行的sql操作語句
cmd.connection = conn;//cmd對應的連線
sqldatareader reader = cmd.executereader();
while(reader.read())
else
9樓:毛毛雨
獲取你的輸入內容,和資料庫裡的內容進行對比判斷,滿足條件,進入,不滿足,報錯,次過程最好加密你的使用者名稱和密碼
10樓:匿名使用者
string sqlstring = "database=students_info;trusted_connection=yes;";
sqlconnection a = new sqlconnection(sqlstring);
a.open();
sql***mand b = new sql***mand("select * from 表命 where id = '" + this.textbox1.text + "'", a);
sqldatareader c = b.executereader();
if (!c.read())
if (this.textbox2.text != c["密碼"].tostring())
else
c.close();
如何用vs2010實現c#winform登陸,使用者名稱密碼要與自帶資料庫裡的內容對比,
11樓:夢幻般的幽靈
登陸問題最多的就是防止sql注入,所以這裡也是一樣,不要用一般的sql語句去做簡單的使用者名稱+密碼查詢,就上面的那些回答一樣,如果輸入包含sql關鍵字,你的系統就會很危險
解決方案有多種:
1.使用儲存過程,(鑑於你提問方式,這條可以不用了)2.先查詢後比對,(查詢出所有使用者,然後逐項比對使用者名稱和密碼。
)再看登陸成功的,要是有一樣的就跳轉介面,winform裡面跳轉方式同樣很多種:
1.可以用 form.show()來跳轉
2.使用執行緒開啟新介面,關閉舊介面(鑑於你提問方式,這條可以不用了)
12樓:周大大
string sql = select count(*) from 使用者信心表 where 使用者名稱='"+txtusername.text+"' and 密碼='"+txtuserpwd.text+"';
sql***mand ***mand = new sql***mand();
int result = convert.toint32(***mand.executescalar(connstring,sql));
if(result>0)
else
c#寫的一個登入視窗,需要連線資料庫進行登入驗證,應該怎麼做?
13樓:匿名使用者
主窗體 load 事件裡丟入以下** (適當改動 連線字串 和 query 語句 )
string strcon = "data source = 127.0.0.
1;initial catalog = youdbname ;password = your password;integrated security = true";
sqlconnection con = null;
sql***mand cmd = null;
sqldatareader sdr = null;
bool islogin = false;
try' and u_password = ''",textboxusername.text,textboxpassword.text);
con.open();
sdr = cmd.executereader();
while(sdr.read())
if(islogin)
else
}catch(exception ex)
finally
c# 怎麼從資料庫讀取已登入使用者名稱,並返回到textbox1l上顯示出來
14樓:匿名使用者
用datareader讀出來就行了
//連線資料庫
15樓:匿名使用者
string sqlconnection = "server=localhost;port=5431;database=資料庫名;user id=使用者名稱;password=登入密碼;encoding=unicode";
sqlconnectiondbconn = new sqlconnection(sqlconnection);
dbconn.open();
sql***mand cmd = dbconn.create***mand();
//int x = cmd.executenonquery();
string sql = "select * from dbo.users ";//取出表
cmd.***mandtext = sql;
sqldataadapter dr = new sqldataadapter(sql,dbconn);
dr.fill(ds, "dbo.users");
16樓:為堅持感動
string sqlstr="select name,password from users"
sqldatareade dr = cmd.executereader(sqlstr,myconnection);
if(dr.read())
myconnection.close();
17樓:是你的寒
textbox1.text=dataset.table[0].rows[0]["name"].tostring;
在C的Windows窗體中,實現登入後登入窗體消失的效果,怎麼實現
消失的效果就是窗體變透明然後關閉。這樣關閉的時候看起來更平滑。看這裡,他們就實現了這個功能 form2 fm new form2 fm.show 彈出窗體 this.hide 隱藏當前窗體 form id visible false vs2012裡windows窗體如何實現不同的使用者登入到不同的介...
筆記本登入地下城與勇士在見色登入介面一直網路連線中斷,怎麼回
要麼頻道問題,要麼電腦不行 無線網路是有缺點的,你轉一個位置,網路波動就不行了,轉一個牆角,訊號就不行了。無線網路速度會有波動 不穩定,建議您使用有線網路。筆記本連線家裡的無線玩不了地下城與勇士 10 網速不給力.我家裡情況也是這樣.4m網線6個人用.這網速傷不起吖 筆記本玩地下城與勇士 宿舍12檯...
access怎麼做登入窗體,怎樣在Access弄一個登入窗體?
1.點選表集合,開啟表的集合,這裡你可以看到所有的表的清單。2.在這個表集合中,選擇一個表作為窗體的資料來源,右鍵單擊這個表,在彈出的右鍵選單中,選擇開啟。3.接著在選單欄中,點選建立選項。4.在建立選項中,點選 窗體 5.會看到,在介面中開啟了一個窗體的設計檢視,這就是建立的窗體,你可以看到這種方...