繁体   English   中英

Android:使用关系创建SQLite数据库

[英]Android: Creating a SQLite database with a relationship

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

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

关于创建具有两个表和关系的数据库,我真的不知道从哪里开始。 我似乎遇到的每个例子都只发布了一个表数据库连接。

我会很高兴任何帮助/建议/教程来演示这种功能。

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

虽然没有强制关系,但我听说它对表现并不好,所以我不再寻找了。

我最终得到一个DBHandler,用于保存创建/更新表的数据库版本。 我也有DBOpenHelper帮助打开/关闭连接。 由于我有两个表(为了示例的目的,我将坚持使用Employee和Contact),我有一个DAO,每个类型都包含DBOpenHelper。

希望这可以帮助 :)

对于那些看到这个问题的人来说,现在可以说有一个很棒的设计: http//greendao-orm.com/

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

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

关于SO的类似问题: Android:SQLite一对多设计

这个也没有确定的答案。 但是,它可能会有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM