易語言MySql註冊登錄 用到的主要易語言命令: 連接MySql (, , , , ) 執行SQL語句 (, ) 取記錄集 () 讀欄位值 (, , ) 釋放記錄集 () 斷開MySql () 命令介紹: ①、連接MySql (, , , , ):顧名思義,這條命令是用來連接你的MySql資料庫的, ...
易語言MySql註冊登錄
用到的主要易語言命令:
連接MySql (, , , , )
執行SQL語句 (, )
取記錄集 ()
讀欄位值 (, , )
釋放記錄集 ()
斷開MySql ()
命令介紹:
①、連接MySql (, , , , ):顧名思義,這條命令是用來連接你的MySql資料庫的,返回一個MySql句柄(整數型)表示連接成功,返回0則表示連接失敗,一共有5個參數。
第一個參數為MySql伺服器地址,類型為文本型,可空,如果為空則預設本機;
第二個參數為MySql用戶名,類型為文本型;
第三個參數為MySql密碼,類型為文本型;
第四個參數為資料庫名,類型為文本型;
第五個參數為埠號,類型為整數型,可空,如果為空則預設3306。
有效的Mysql句柄使用完畢後需通過“斷開Mysql”命令釋放相關資源。
②、執行SQL語句 (, ):執行一條SQL語句,執行成功返回真,失敗返回假。如果執行成功可以通過“取記錄集”命令得到記錄集句柄。一共有2個參數。
第一個參數為MySql句柄,類型為整數型;
第二個參數為sql語句,類型為文本型,如不懂sql語句,可自行百度瞭解。
③、取記錄集 ():得到查詢後的記錄的集合(簡稱:記錄集)。返回記錄集句柄。一共有一個參數,MySql句柄,類型為整數型。本參數必須是本進程調用“連接MySql”命令得到的返回值。當使用完記錄集後要通過“釋放記錄集”命令來釋放記錄集。
④、讀欄位值 (, , ):讀記錄集中當前行的欄位內容,欄位索引從0開始。讀取成功返回真,失敗返回假。如果讀取成功將把欄位中的數據寫入結果變數。一共有三個參數。
第一個參數為記錄集句柄,類型為整數型。本參數必須是本進程調用“取記錄集”命令得到的返回值。
第二個參數為欄位,類型為通用型。本參數指定您想要讀取的欄位,可以是欄位名稱或是欄位序號。
第三個參數為結果變數,類型為通用型。提供參數數據時只能提供變數,本參數是存放返回結果的變數。
⑤、釋放記錄集():釋放記錄集之後,原記錄集句柄不可再用。一共有一個參數,記錄集句柄,類型為整數型。本參數必須是本進程調用“取記錄集”命令得到的返回值。
⑥、斷開MySql():斷開一個MySql連接。斷開之後原連接句柄不可再用。一共有一個參數,MySql句柄,類型為整數型。本參數必須是本進程調用“連接MySql”命令得到的返回值。
PS:以上只是簡單介紹,詳情可自行查看!
界面設計如圖:
註冊(兩個標簽、兩個編輯框、一個按鈕,名稱分別為註冊用戶名標簽、註冊密碼標簽、註冊用戶名編輯框、註冊密碼編輯框和註冊按鈕)
登錄(兩個標簽、兩個編輯框、一個按鈕,名稱分別為登錄用戶名標簽、登錄密碼標簽、登錄用戶名編輯框、登錄密碼編輯框和登錄按鈕)
PS:界面有些簡陋,沒有郵箱等,但代碼都一樣!
準備:
在資料庫新建一張表,用來存儲用戶的表。我這裡建的表名為user,有兩個欄位:username和password(欄位類型均為text,字元集均為UTF-8),如圖所示:
主要代碼:
圖1
圖2
圖3
代碼解說:
代碼比較簡單,只要懂sql並且瞭解所用的主要命令就可。
總結:
代碼中最主要的是sql語句,主要命令為次。所以操作資料庫懂sql以及會操作的一些命令,那寫代碼完全不是事!也不會懵!
如果還是有點不懂的話可以下載源碼:
下載鏈接:http://dix3.com/fs/clia6obl5og651825/
文件大小:2.46kb
PS:博主寫的這麼詳細,一個一個字打出來還寫源碼,實屬不易。小弟求打賞,土豪隨意,哈哈!!!