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项目中,在需要用到数据库的窗口切换完毕事件里面必须先连接数据库,我们增删改查后不用数据库的时候最好断开连接,这样能减少内存的占用。


分享到:


相關文章: