易语言mysql验证_易语言MySql注册登录
用到的主要易語(yǔ)言命令:
連接MySql (, , , , )
執(zhí)行SQL語(yǔ)句 (, )
取記錄集 ()
讀字段值 (, , )
釋放記錄集 ()
斷開MySql ()
命令介紹:
①、連接MySql (, , , , ):顧名思義,這條命令是用來連接你的MySql數(shù)據(jù)庫(kù)的,返回一個(gè)MySql句柄(整數(shù)型)表示連接成功,返回0則表示連接失敗,一共有5個(gè)參數(shù)。
第一個(gè)參數(shù)為MySql服務(wù)器地址,類型為文本型,可空,如果為空則默認(rèn)本機(jī);
第二個(gè)參數(shù)為MySql用戶名,類型為文本型;
第三個(gè)參數(shù)為MySql密碼,類型為文本型;
第四個(gè)參數(shù)為數(shù)據(jù)庫(kù)名,類型為文本型;
第五個(gè)參數(shù)為端口號(hào),類型為整數(shù)型,可空,如果為空則默認(rèn)3306。
有效的Mysql句柄使用完畢后需通過“斷開Mysql”命令釋放相關(guān)資源。
②、執(zhí)行SQL語(yǔ)句 (, ):執(zhí)行一條SQL語(yǔ)句,執(zhí)行成功返回真,失敗返回假。如果執(zhí)行成功可以通過“取記錄集”命令得到記錄集句柄。一共有2個(gè)參數(shù)。
第一個(gè)參數(shù)為MySql句柄,類型為整數(shù)型;
第二個(gè)參數(shù)為sql語(yǔ)句,類型為文本型,如不懂sql語(yǔ)句,可自行百度了解。
③、取記錄集 ():得到查詢后的記錄的集合(簡(jiǎn)稱:記錄集)。返回記錄集句柄。一共有一個(gè)參數(shù),MySql句柄,類型為整數(shù)型。本參數(shù)必須是本進(jìn)程調(diào)用“連接MySql”命令得到的返回值。當(dāng)使用完記錄集后要通過“釋放記錄集”命令來釋放記錄集。
④、讀字段值 (, , ):讀記錄集中當(dāng)前行的字段內(nèi)容,字段索引從0開始。讀取成功返回真,失敗返回假。如果讀取成功將把字段中的數(shù)據(jù)寫入結(jié)果變量。一共有三個(gè)參數(shù)。
第一個(gè)參數(shù)為記錄集句柄,類型為整數(shù)型。本參數(shù)必須是本進(jìn)程調(diào)用“取記錄集”命令得到的返回值。
第二個(gè)參數(shù)為字段,類型為通用型。本參數(shù)指定您想要讀取的字段,可以是字段名稱或是字段序號(hào)。
第三個(gè)參數(shù)為結(jié)果變量,類型為通用型。提供參數(shù)數(shù)據(jù)時(shí)只能提供變量,本參數(shù)是存放返回結(jié)果的變量。
⑤、釋放記錄集():釋放記錄集之后,原記錄集句柄不可再用。一共有一個(gè)參數(shù),記錄集句柄,類型為整數(shù)型。本參數(shù)必須是本進(jìn)程調(diào)用“取記錄集”命令得到的返回值。
⑥、斷開MySql():斷開一個(gè)MySql連接。斷開之后原連接句柄不可再用。一共有一個(gè)參數(shù),MySql句柄,類型為整數(shù)型。本參數(shù)必須是本進(jìn)程調(diào)用“連接MySql”命令得到的返回值。
PS:以上只是簡(jiǎn)單介紹,詳情可自行查看!
界面設(shè)計(jì)如圖:
注冊(cè)(兩個(gè)標(biāo)簽、兩個(gè)編輯框、一個(gè)按鈕,名稱分別為注冊(cè)用戶名標(biāo)簽、注冊(cè)密碼標(biāo)簽、注冊(cè)用戶名編輯框、注冊(cè)密碼編輯框和注冊(cè)按鈕)
登錄(兩個(gè)標(biāo)簽、兩個(gè)編輯框、一個(gè)按鈕,名稱分別為登錄用戶名標(biāo)簽、登錄密碼標(biāo)簽、登錄用戶名編輯框、登錄密碼編輯框和登錄按鈕)
PS:界面有些簡(jiǎn)陋,沒有郵箱等,但代碼都一樣!
準(zhǔn)備:
在數(shù)據(jù)庫(kù)新建一張表,用來存儲(chǔ)用戶的表。我這里建的表名為user,有兩個(gè)字段:username和password(字段類型均為text,字符集均為UTF-8),如圖所示:
主要代碼:
圖1
圖2
圖3
代碼解說:
代碼比較簡(jiǎn)單,只要懂sql并且了解所用的主要命令就可。
總結(jié):
代碼中最主要的是sql語(yǔ)句,主要命令為次。所以操作數(shù)據(jù)庫(kù)懂sql以及會(huì)操作的一些命令,那寫代碼完全不是事!也不會(huì)懵!
總結(jié)
以上是生活随笔為你收集整理的易语言mysql验证_易语言MySql注册登录的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle windows serve
- 下一篇: mysql 5.7 数据库备份_mysq