2012-03-25 55 views
3

我想创建需要一个一对多的关系两个表SQLite数据库的应用程序创建一个SQLite数据库。安卓:有关系

基本上,第一个表格将允许用户创建一个员工,当他们点击员工时,他们会将他们带到第二个活动,这将允许用户为该员工添加多个电话号码,该号码存储在第二个表。

我真的不知道从哪里开始,就用两个表和一个关系创建数据库。我似乎遇到的每个示例都只能删除一个表数据库连接。

我将不胜感激任何帮助/咨询/ DEMOS其中这种功能的教程。

回答

2

本教程使我成功创建DAO类实现:http://www.vogella.de/articles/AndroidSQLite/article.html

有没有强制执行的关系,虽然,我听到了,所以我停止寻找这不利于性能反正。

我最终一个DBHandler是守的DB版本的轨道创建/更新表。 我也有帮助打开/关闭连接的DBOpenHelper。 由于我有两个表(为示例的目的,我将与雇员和联系棒),我有每种类型都包含DBOpenHelper之一DAO。

希望这有助于:)

+0

谢谢,将尝试这个,看看我如何。 – Shaw 2012-03-26 12:56:57

1

搜索谷歌给了本教程。它使用JOIN在多个表上演示QUERIES。您可以推断QUERY概念并使用它们添加条目。只是一个想法,但希望它可以帮助你走向正确的方向。

http://mobile.tutsplus.com/tutorials/android/android-sqlite/

类似的问题对SO:Android: SQLite one-to-many design

这其中没有一个明确的答案要么。但是,再次,它可能会有所帮助。

+0

感谢您的帮助,我想不会有太多的例子显示了表之间的关系一个很好的理由......可能在Android上还不能很好地工作! ;) – Shaw 2012-03-26 12:58:26

+0

没问题的队友。 – 2012-03-26 13:01:16