Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/213.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android:创建具有关系的SQLite数据库_Android_Sqlite - Fatal编程技术网

Android:创建具有关系的SQLite数据库

Android:创建具有关系的SQLite数据库,android,sqlite,Android,Sqlite,我正在尝试创建一个应用程序,它需要一个具有一对多关系的两表SQLite数据库 基本上,第一个表允许用户创建一个员工,当用户点击该员工时,他们将进入第二个活动,该活动将允许用户为存储在第二个表中的该员工添加多个电话号码 关于创建一个包含两个表和一个关系的数据库,我真的不知道从哪里开始。我遇到的每个示例似乎都只卸载一个表数据库连接 如果有任何帮助/建议/教程能演示这种功能,我将不胜感激。谷歌搜索提供了这篇教程。它演示了使用JOIN对多个表的查询。您可能会推断查询概念并使用它们添加条目。真的只是一个想

我正在尝试创建一个应用程序,它需要一个具有一对多关系的两表SQLite数据库

基本上,第一个表允许用户创建一个员工,当用户点击该员工时,他们将进入第二个活动,该活动将允许用户为存储在第二个表中的该员工添加多个电话号码

关于创建一个包含两个表和一个关系的数据库,我真的不知道从哪里开始。我遇到的每个示例似乎都只卸载一个表数据库连接


如果有任何帮助/建议/教程能演示这种功能,我将不胜感激。

谷歌搜索提供了这篇教程。它演示了使用JOIN对多个表的查询。您可能会推断查询概念并使用它们添加条目。真的只是一个想法,但希望它能帮助你朝着正确的方向前进

类似的问题是:


这个问题也没有明确的答案。但是,同样,它可能会有所帮助。

本教程将引导我成功创建DAO类实现:

虽然没有强制关系,但我听说这对性能不好,所以我停止寻找

我最终得到了一个DBHandler,用于跟踪用于创建/更新表的DB版本。 我还有DBOpenHelper来帮助打开/关闭连接。 因为我有两个表(为了示例的目的,我将使用Employee和Contact),所以每种类型都有一个DAO,它们都包含DBOpenHelper


希望这有帮助:)

对于那些现在看到这个问题的人来说,这里有一个很好的设计:

谢谢,我会试试这个,看看我的进展如何。谢谢你的帮助,我认为没有太多的例子可以很好地说明表之间的关系。。。到目前为止,在Android中可能还不能很好地工作!;)