登錄用戶驗證功能設(shè)計
2.6章的目的是為了驗證用戶是否能正確登錄我們設(shè)計的界面让虐。下面我們先看一下效果圖渊迁。
效果圖.gif
功能描述
在SQL數(shù)據(jù)庫錄入員工信息后在visual studio中連接服務(wù)器季研,如下圖操作
連接數(shù)據(jù)庫.gif
連接上數(shù)據(jù)庫以后就可以放心的啟動程序登陸員工信息啦~
SQL的數(shù)據(jù)庫表有以下幾個:
image.png
image.png
信息表.PNG
員工登錄信息
下面兩張圖是數(shù)據(jù)庫的員工信息飞主!
密碼.PNG
user.PNG
當(dāng)數(shù)據(jù)庫的信息連接上visual studio以后座每,使用正確的賬戶密碼就可以進入登陸界面啦前鹅。再附上收銀員二號登陸成功的GIF。
denglu.gif
ADO.NET查詢數(shù)據(jù)庫的流程
結(jié)構(gòu)圖.PNG
先了解一下ADO.NET的4個核心對象:
a.PNG
下圖大致說了幾個數(shù)據(jù)庫中的相關(guān)引用峭梳。
w.PNG
下面這張圖詳細介紹了一下sqlCommand的屬性和方法舰绘。
h.PNG
如上圖所示是ADO.NET的數(shù)據(jù)庫結(jié)構(gòu)圖,
ADO.NET查詢數(shù)據(jù)庫的具體流程是:
(1):導(dǎo)入命名空間葱椭;
(2):運用Connection對象建立于數(shù)據(jù)庫連接捂寿;
(3):打開連接;
(4):利用command對象的executeReader()方法執(zhí)行SELECT查詢語句孵运;
(5):利用executeReader()方法返回的DataReader對象讀取數(shù)據(jù)秦陋,顯示到界面上;(6):關(guān)閉連接治笨。
重要代碼
下圖是為了實現(xiàn)程序的重要代碼
連接數(shù)據(jù)庫時所需代碼:
數(shù)據(jù)庫.PNG
此段代碼是為了給VISAUL連接上數(shù)據(jù)庫驳概,然后操控數(shù)據(jù)庫
構(gòu)造查詢語句并提交查詢所需代碼
語句.PNG
此段代碼是查詢SQL SERVER中表USER或者表ADMIN中員工的ID赤嚼、電話等消息。
獲取數(shù)據(jù)庫返回的數(shù)據(jù)所需代碼
顺又。.PNG
此段是為了得到數(shù)據(jù)庫中所需消息的代碼更卒。