[英]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.