E4A中文編程與SQLite數據庫對接使用方法

歡迎大家繼續來到我們的APP開發課堂,今天我們主要講解E4A中文編程與SQLite數據庫對接使用方法,什麼是SQLite數據庫?SQLite,它是一款輕型的數據庫,不僅體積小,而且它的處理速度比Mysql,PostgreSQL這兩款數據庫都快,適合開發者在輕型應用中使用。下面我們就一起來看看E4A是怎麼與它對接的。

首先,我們打開SQLite數據庫編輯器新建一個數據庫。

E4A中文編程與SQLite數據庫對接使用方法

如果你有現成的也可以打開來編輯就好,我就給大家演示新建一個。

E4A中文編程與SQLite數據庫對接使用方法

我們只需要輸入新建的數據庫表,在右邊加入需要的字段即可,注意:如果你的表示儲存數據用,那麼ID字段的類型必須是整數型自增長字段!最後點擊生成表。

E4A中文編程與SQLite數據庫對接使用方法

到這裡,一個小型的SQLite數據庫就新建好了。接下來我們就繼續打開APP項目,把我們剛才新建的SQLite數據庫和APP對接。

我們需要把剛才新建的SQLite數據庫文件導入到我們的APP項目中去。因為我們在使用APP的時候是需要把數據庫寫到用戶的手機內存卡上面的。

E4A中文編程與SQLite數據庫對接使用方法

在APP需要用到數據庫的窗口創建事件裡面寫上連接代碼。最好在每次需要用到數據庫的時候都做個判斷,防止用戶手機裡面誤刪了數據庫文件。

E4A中文編程與SQLite數據庫對接使用方法

我們來看看在數據庫中插入新數據的連接代碼。

數據庫執行("INSERT INTO " & 數據庫表名 & " VALUES ('1','aaaaa')") 。

這是一般普通的插入代碼。

我們可以簡化寫成:插入記錄(數據庫表名,"'1','aaaaa'")。

如果id是自增型字段,應該這樣寫 插入記錄(數據庫表名,"null,'aaaaa'"),要插入編輯框的內容,可以這樣寫:插入記錄(數據庫表名,"'" & 編輯框1.內容 & "','" & 編輯框2.內容 & "'")。

E4A中文編程與SQLite數據庫對接使用方法

如果我們要刪除數據庫中的某跳數據怎麼操作呢?其實很簡單,就一句代碼而已。

例:刪除記錄(數據庫表名,"id='1'")。

E4A中文編程與SQLite數據庫對接使用方法

如果要修改某條數據庫的信息可以用:修改記錄(數據庫表名,"value='這是修改後的值'","id='1'")。

查詢某條數據可以用:條件查詢(數據庫表名,"id='" & 刪首尾空(編輯框2.內容) & "'","-","\n")。

以上就是APP連接SQLite數據庫的增刪改查4個方法,其中的數據變量和篩選語句可以根據自己的需要來寫,方法都是一樣的。

總結:E4A與SQLite數據庫對接需要注意的是,我們的新建的數據庫必須導入到直接的APP項目中,在需要用到數據庫的窗口切換完畢事件裡面必須先連接數據庫,我們增刪改查後不用數據庫的時候最好斷開連接,這樣能減少內存的佔用。


分享到:


相關文章: