c做的簡單登入介面 怎麼用資料庫

2021-03-19 18:38:30 字數 4178 閱讀 2296

1樓:匿名使用者

先在資料庫裡建表,這你知道的,然後實現**階段。所需**如下:

string name = txtusername.text.trim();//移除使用者名稱前部和後部的空格

string pwd = txtuserpwd.text.trim();//移除密碼前部和後部的空格

sqlconnection conn = new sqlconnection(@"server=伺服器名稱;database=資料庫;uid=名稱;pwd=密碼");//建立資料庫連線物件

conn.open();//連線到sql資料庫

sql***mand cmd = new sql***mand(//建立資料庫命令物件

"select * from tb_user where username='" +

name + "' and userpwd='" + pwd + "'", conn);

sqldatareader sdr = cmd.executereader();//得到資料讀取器物件

sdr.read();//讀取一條記錄

if (sdr.hasrows)//判斷是否包含資料

{string time = datetime.now.tostring();//得到系統時間字串

string sql = "update tb_user set logintime='" //設定更新資料庫的sql語句

+ time + "' where username='" + name + "'";

operate.operatedata(sql);//更新資料庫內容

conn.close();//關閉資料庫連線

this.hide();//隱藏窗體

frmmain main = new frmmain();//建立主窗體物件

main.user = name;//為主窗體欄位賦值

main.logintime = time;//為主窗體欄位賦值

main.show();//顯示主窗體

寫的很詳細了,有什麼不明白的可以問我。

2樓:匿名使用者

select count(*) from 表 where 使用者名稱='輸入的使用者名稱' and 密碼='輸入的密碼'

if(查詢出的結果count==1)else

3樓:匿名使用者

很簡單,寫個方法:boo islogin(username,password)

查詢同時滿足username 和 password的記錄,有就返回true,沒有就返回flase;

這樣根據bool值就知道能不能登陸了

4樓:匿名使用者

select 密碼欄位 from 表名 where 使用者名稱欄位=輸入的使用者名稱 取出密碼後與輸入的密碼作比較

怎樣將c#設計的登入介面和資料庫連線起來。

5樓:匿名使用者

說到底就是連線資料庫的問題

主要用到的ado物件有sqlconnection,sql***mand,sqldatareader等。

具體你可以上網搜搜,很多示例的,具體遇到問題時再hi我解決也可以的。

6樓:百度使用者

.後臺是sql server資料.

基本的資訊加上,比如伺服器、身份、密碼、資料庫,有這些就夠了。

下面是我曾經做過的一個資料庫程式介面,你看看吧

怎麼用c#做一個登入介面來連線資料庫啊 15

7樓:匿名使用者

什麼意思?是建一個登入介面還是隻是如何在winform中連線

資料庫?

一般來講:

1、匯入名稱空間

using system.data.sqlclient; //連線sqlserver 資料庫專用

2、建立連線

sqlconnection lo_conn = new sqlconnection("server=伺服器名字或ip;database=資料庫名字;uid=使用者名稱;pwd=密碼");

3、開啟連線,第2步並沒有真正連線資料庫

lo_conn.open(); //真正與資料庫連線

4、向資料庫傳送sql命令要使用sql***mand:

sql***mand lo_cmd = new sql***mand(); //建立命令物件

lo_cmd.***mandtext = "這裡是sql語句"; //寫sql語句

lo_cmd.connection = lo_con; //指定連線物件,即上面建立的

5、處理sql命令或返回結果集

lo_cmd.executenonquery(); //這個僅僅執行sql命令,不返回結果集,實用於建表、批量更新等不需要返回結果的操作。

sqldatareader lo_reader = lo_cmd.executereader();//返回結果集

6、以資料集的方式反回結果集

sqldataadapter dbadapter = new sqldataadapter(lo_cmd); //注意與上面的區分開

dataset ds = new dataset(); //建立資料集物件

dbadapter.fill(ds); //用返回的結果集填充資料集,這個資料集可以被能運算元據的控制元件databind,其它的就自己發揮了吧

7、關閉連線

lo_conn.close();

8樓:

連什麼資料庫也不說,

我只能說拖拖控制元件就行了

用c# 做一個登陸介面。登陸之後要連線資料庫

9樓:匿名使用者

private void button1_click(object sender, eventargs e)

else

}catch (exception e)}}

10樓:匿名使用者

這說明沒有上網下資源,也沒有看書,方法有很多 自己寫類連線資料庫,用.***提供的datasource

我用c#做了個登入介面,怎樣把它和sql資料庫連線起來

11樓:

最簡單的方法是用資料來源的方式連線,還有是用db類連線,可以在網上找一個通用的db類,最好是看教程。

c#做的登陸介面,怎麼連線sqlserver資料庫?(visual studio環境下)

12樓:匿名使用者

要寫事件過程用窗體上輸入的資料去查詢資料庫,查到了就隱藏自己,開啟另一個窗體。

先引用using system.data.sqlclient;

private void 登陸按鈕_click(自帶變數)

//嘗試開啟連線

catch //捕捉異常

finnly //最終過程還是關閉連線,得到資料集就不需要再開啟了

dataset ds=new dataset(); //使用資料整合員dataset物件

string sql="select * from 使用者表 where 使用者名稱='"+this.輸使用者名稱的文字框.text.

trim()+"' and 密碼='"+this.輸密碼文字框.text.

trim()+"'"; //儲存sql語句用窗體去找資料庫

sqldataadapter sda=new sqldataadapter(**n,sql); //呼叫資料容器讀取資料

sda.fill(ds); //把資料讀到資料集合

if(ds.tables[0].rows.count==0)

else

}到此就一個簡單的登陸事件過程

13樓:

留下郵箱,傳送原始碼給你

14樓:匿名使用者

這個要學習 sql 知識,不是點滑鼠就可以的。

c#做一個連線資料庫的登入介面怎麼寫定義資料庫連線方法 10

15樓:每天都看看太陽

private sqlconnection getconn()

這就可以了,然後寫讀取資料的方法,來呼叫這個函式。

求ado介面連線sql資料庫用mfc做的小程式

建立資料庫 選擇開始選單中 程式 management sql server 2008 sql server management studio 命令,開啟 sql server management studio 視窗,並使用windows或 sql server身份驗證建立連線。在 物件資源管理...

web介面怎麼和資料庫相連的

我寫的c 簡單例項,希望對您有幫助 比如在網頁中的一個標籤框為label1來顯示連線 sql server 2005 資料庫是否成功,下面是業務邏輯 using system using system.data using system.configuration using system.web ...

資料庫與C的資料型別轉換,C 與資料庫型別之間的轉換知多少

應該不存在這種事情 在資料庫裡表示字串型別用的就是 varchar,nvarchar,char nchar等等 而c 裡沒有這種型別,與他向替代的是string型別,如果出錯了,應該不會在這邊,你好好檢查一下其他型別呢 怎麼不匹配,我用過可以匹配的啊,具體東西帖出來看看 是不是有一種方式是 變數名....