从 SQLite 数据库检索数据

2025年3月17日 | 阅读 3 分钟

在上一节中,我们学习了如何在 SQLite 数据库中创建表,以及如何将数据插入到数据库表中。在本节中,我们将学习如何从数据库中获取数据,以及如何在用户界面上显示数据。

我们将使用 select 语句从表中获取数据,并使用无序列表作为列表视图,在其中显示我们的数据

以下是从 SQLite 数据库获取数据的步骤

1) 创建 index2.html 文件

我们将创建一个新文件 index2.html,其中包含与 index.html 相同的代码。我们稍后将在 index2.html 文件中进行更改,而不是在 index.html 中。

Retrieving data from SQLite database
Retrieving data from SQLite database

2) 创建列表视图

现在,我们将首先使用 <ul></ul> 标签创建一个列表视图。此列表视图将在用户界面上显示所有结果。我们将为此列表视图提供一个 id,并在 <body></body> 标签之间编写代码,如下所示


Retrieving data from SQLite database

3) 创建并执行 select 语句

现在,我们将转到我们的 saveRecord 函数并在此处进行修改。我们将使用 transaction.executeSql 函数添加一个 select 语句。此函数还将具有四个参数,即 select 语句、成功回调函数 getSuccess错误回调函数 getError。我们将以下列方式添加 select 语句

4) 创建 getSuccess 函数

现在,我们将在 <script></script> 标签之间创建 getSuccess 函数。 getSuccess 函数将具有两个参数,即 transactionresult。在此函数中,我们将创建一个行对象,并创建一个循环来显示每个记录的名称和电子邮件。我们将为名称和电子邮件创建一个变量,然后我们将以下列方式将此名称和电子邮件添加到我们的列表视图中

5) 创建 getError 函数

如果出现错误,getError 函数将用于在控制台上显示错误。将以下列方式创建 getError 函数

完整代码

输出

Retrieving data from SQLite database

下一个主题获取设备位置