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

3
我正在尝试创建一个应用程序,需要使用具有一对多关系的两个表的SQLite数据库。
基本上,第一个表允许用户创建员工,当他们点击员工时,它将带他们到第二个活动,允许用户为该员工添加多个电话号码,这些电话号码存储在第二个表中。
我不知道从哪里开始创建具有两个表和关系的数据库。每个例子似乎只演示了一个表的数据库连接。
如果能提供任何帮助/建议/演示此类功能的教程,我将不胜感激。
3个回答

2

这个教程帮助我成功创建了DAO类实现:http://www.vogella.de/articles/AndroidSQLite/article.html

虽然没有强制要求关联,但我听说这样做对性能不利,所以放弃了寻找相关方法。

最终,我使用一个DBHandler来跟踪数据库版本以创建/更新表格。我还有一个DBOpenHelper来帮助打开/关闭连接。由于我有两张表(为了示例,我会坚持使用Employee和Contact),我有每种类型一个DAO,都包含一个DBOpenHelper。

希望这有所帮助 :)


谢谢,我会尝试一下并看看效果如何。 - Shaw

1

1

感谢您的帮助,我认为没有多少示例展示表之间的关系,这是有很好的原因的... 可能在Android上还不太完美!;) - Shaw

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接