易語言簡介:
易語言是一門以中文作為程式碼程式設計語言。以“易”著稱。創始人為吳濤。早期版本的名字為E語言。易語言最早的版本的發布可追溯至2000年9月11日。創造易語言的初衷是進行用中文來編寫程式的實踐。從2000年至今,易語言已經發展到一定的規模,功能上、使用者數量上都十分可觀。
用到的主要易語言命令:
串連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以及會操作的一些命令,那寫代碼完全不是事!也不會懵!