从设备上预先存在的数据库中检索信息

Retrieving information from preexisting database on device

我已经在 android.stackexchange.com 上发布了这个问题 @wbogacz 建议这种问题在 Overflow 上会更受欢迎,所以我在这里问。


假设我有一个如下形式的数据库。

Person id | Year of Birth | Salary

P001  |    1978       | 94000
P002  |    1989       | 67514
P003  |    1991       | 97000
:
:
P100  |    1981       | 78000

我希望我的应用能够选择在数据库中可用的任一字段中进行搜索。

典型的搜索如下。

Search id "P067" in field "Person id"

This should display the details of "P067" as found in the database.

我对 java 有一定的了解(虽然不完全)。我正在学习 android,但我知道 python 和编程逻辑。

因此,请列出我在开始制作此应用程序之前需要了解的内容。

看看ORMlite。它是一个使用 Java 类 作为表来处理 SQLite 的库。 查看主页上的示例,它应该会给您一个良好的开端。
只需忽略有关创建 table/database 的部分并打开您自己的部分即可。