C連線資料庫登入窗體判斷使用者名稱和密碼是否在資料庫的表中問題

2021-03-24 02:15:26 字數 4283 閱讀 4913

1樓:匿名使用者

trim();表裡取的tostring().trim() == 控制元件.text.trim()

c#窗體連線oracle資料庫判斷使用者名稱和密碼是否在資料庫的表中**問題

2樓:匿名使用者

你都已bai經fill到ds裡了,就du直接判斷ds.tables.count>0呀。

executescalar()返回第一行zhi第一列,但你是

daoselect * from .....如果

專你的第一行第一列不屬是有效的int32,你convert.toint32肯定就錯了,然後被try...catch了呀。

你要麼把sql改一下。select count(*) from....其他不改就行。

或者,你直接if (ds != null && ds.tables.count > 0)也行

vs2010寫一個登陸視窗,資料庫連線成功,如何判斷使用者名稱和密碼是否在資料庫中?最好清晰一點.

3樓:流流

通過這個使用者名稱去讀取

資料庫,sql語句只判斷使用者名稱是否相等,返回datareader物件,datareader有方法判斷是否存在資料,存在則通過datareader物件獲取這個使用者名稱對應的密碼,再判斷這個密碼和輸入的密碼是否一致

**就不寫了,自己動手寫才能提高

4樓:匿名使用者

根據使用者名稱和密碼查詢

進行判斷

先判斷 使用者是否存在

再判斷 密碼是否正確

c#寫資料庫程式,如何判斷一個使用者名稱和密碼是否存在於資料庫的一個表中

5樓:手機使用者

誰說函式只能有一個引數的?

create function 函式名 (@uid varchar(20),@pwd varchar(20))

returns int

asbegin

函式體,根據你的邏輯來 return 1 或是 return 0

end----------------------------------------

不要寫多個return,你應該這樣寫

create function login1(@n char(20) , @p char(20) ) returns int

asbegin

declare @res int

if not exists (select username from passwd where @n=username )

set @res=0

else

if exists (select pwd from passwd where @p=pwd)

set @res=1

else

set @res=0

return @resend

6樓:匿名使用者

是一個表還是一個表的同一行??追問時說清楚點,我可以幫你解決問題

7樓:匿名使用者

連線資料庫做查詢 如果在資料庫裡查詢到了 就相當於驗證了

8樓:瑞博實凌玄

很簡單嘛,圖形碼介面拖三個文字框,一個提交按鈕,一個是使用者名稱文字框,一個是密碼框,一個是再次確認密碼框.編寫按鈕事件.按鈕事件先等到兩個密碼框的值,如果兩個值相同,則連線sql資料庫,插入資料.

否則提示兩次輸入的密碼不符合!

使用者名稱和密碼都在資料庫裡,如何連線到資料庫並判斷

9樓:匿名使用者

mysql的連線方法:

//資料庫配置資訊

string url = "jdbc:mysql://localhost:3306/login";

string user = "root";

string pwd = "root";

//資料庫操作需要三個變數

connection conn;

statement stmt;

resultset rs;

//獲得資料庫連線

public connection getconn() catch (classnotfoundexception e)  catch (sqlexception e)

return conn;

}// 判斷使用者名稱和密碼:

string sql = "select * from t_user where name = '" + name + "' and password = '" + password + "'";

//獲得sql查詢的值

resultset rs = getresultset(sql);

try} catch (sqlexception e)return false;

c#程式登陸時如何從資料庫表中的密碼和使用者名稱

10樓:匿名使用者

select 使用者名稱,密碼 from 表 ,然後在c#程式中判斷,是否有返回結果,如果有,則登入成功唄。

11樓:匿名使用者

以前的話 select count(*) from 表 where name=『dutext1.value』 and pwd=『text2.value』 返回一條記

錄表示zhi登陸成功 現在防止daosql注入 直接寫內成儲存過程 直接傳入引數容 這個可以避免sql注入

12樓:匿名使用者

如果是mvc的話比較方便,在web.config**配置一下,選擇razor模板中的membership.validateuser(model.

username, model.password)方法

c#windows應用程式登陸介面如何連線到sql資料庫驗證使用者名稱和使用者密碼,我要詳細**……

13樓:匿名使用者

string connstr = @"data source=.sqlexpress;initial catalog=資料庫名;integrated security=true"; sqlconnection conn = new sqlconnection(connstr); string sql = "select * from admin where username= + user + and pwd= + pwd + "; sql***mand cmd = new sql***mand(sql, conn); int x=cmd.executenonquery(); if (x > 0) else c#windows應用程式登陸介面如何連線到sql資料庫驗證使用者名稱和使用者密碼,我要詳細**……

c# 窗體連線sql2005 資料庫,驗證使用者名稱和密碼是否正確 用什麼控制元件 和**段

14樓:匿名使用者

using system;

using system.collections.generic;

using system.***ponentmodel;

using system.data;

using system.drawing;

using system.linq;

using system.text;

using system.windows.forms;

using system.data.sqlclient;

private void btnlogin_click(object sender, eventargs e)

if (tbpwd.text == "")if (tbname.text != "" && tbpwd.text != "")

if (flag)

else

}catch//(exception ex)finally }}

很簡單的一個登入驗證 採納吧。。。

vs2008中窗體設計登陸介面,連線資料庫,判斷使用者輸入的賬號密碼,正確跳轉到使用者介面**

15樓:大衍之

不在c++裡面用if的話,就得通過資料庫判斷了,前提是這個使用者名稱和密碼都在這個資料庫裡面,通過資料庫sql去判斷好了,不過還需要用到if,只是這個if是判斷資料庫sql語句的返回值,而不是判斷使用者和密碼而已

資料庫連線語句,C 中連線資料庫的語句?

資料庫連線字串已經在配置檔案定義了,呵呵,實際應用和學校有點區別的。呃,你開啟configurationmanager,看看onlineshopconnectionstring就明白了。c 中連線資料庫的語句?c 資料庫連線 系統引用using using access資料庫需要。using sql...

thinkphp怎麼連線資料庫,怎麼在servlet中連線資料庫?

全域性配置定義 常用的配置方式是在應用配置檔案或者模組配置檔案中新增下面的配置引數 資料庫配置資訊 db type mysql 資料庫型別 db host localhost 伺服器地址 db name thinkphp 資料庫名 db user root 使用者名稱 db pwd 123456 密...

DedeCms錯誤警告 連線資料庫失敗,可能資料庫密碼不對或資料庫伺服器出錯是什麼原因

你看看你的dete目錄下的common.inc.php裡的資料是不正常的,如果不正常就把他們重新寫一遍就可以了。資料庫連線資訊 cfg dbhost localhost 資料庫ip cfg dbname root 資料庫名 cfg dbuser root 資料庫賬戶 cfg dbpwd 123456...