将Sqlite数据库连接到Android应用程序

时间:2016-05-03 00:18:42

标签: android python sqlite

我是Android开发的新手,我想知道当用户输入一个值后,点击一系列按钮后是否可以从sqlite数据库发送拉取请求。例如。

用户'点击'PC> '点击'GPU> '点击'Nvidia> '点击'MSI>的点击; GTX 980> '输入单位希望的长度'(如果单位不存在或返回单位价格则返回错误)

因此,最终db会在点击时被过滤,直到用户输入单位大小并返回$ amount。

我的教授建议在sqlite中构建这个数据库,因为我必须创建一个python脚本来“读取”表并将它们导入到这个数据库并组织它们。

如果这一切都是可能的,那么任何人都有关于如何组织这个数据库的任何提示吗?

谢谢高级社区。 :)

1 个答案:

答案 0 :(得分:1)

有关如何在Android应用中使用SQLLite的详细信息,请阅读文档 - http://developer.android.com/training/basics/data-storage/databases.html

在这个特定的用例中,您可以设计表格,使每个实体存储在每个表中,并使用主键/外键与其基表进行关系。例如 -

表PC_T - PC ID,PC名称

表GPU_T - GPU ID,GPU名称,PC ID 等等。

因此,一旦用户选择了PC,您就可以根据该PC ID查询GPU_T并仅获取相应的GPU值。