我使用SQLiteAssetHelper
处理数据库来实现选择,插入和更新。但我需要不止一个database
;我可以将所有数据库的方法放在一个类中吗?我试过了,但错误是找不到我的第二张表。谢谢。如何在SQLiteAssetHelper中使用多个表?
0
A
回答
0
你是什么意思所有的数据库方法在一个类?
对于多个数据库,您不能有一个Helper类。每个数据库由代表一个助手。然后,您可以创建另一个在其构造函数中使用助手并使用它创建方法的类。
编辑
对于要使用的每个表,你需要创建一个扩展SQLiteAssetHelper
类。
public class MyDatabase extends SQLiteAssetHelper {
private static final String DATABASE_NAME = "northwind.db";
private static final int DATABASE_VERSION = 1;
public MyDatabase(Context context) {
super(context, DATABASE_NAME, null, DATABASE_VERSION);
}
}
对DATABASE_NAME变量中的每个表使用不同的名称。
然后使用您想要读取或写入的表格对应的帮助程序。这里有样本:http://developer.android.com/training/basics/data-storage/databases.html#ReadDbRow
相关问题
- 1. 使用Robolectric和SQLiteAssetHelper
- 2. 如何避免在版本号中使用SQLiteAssetHelper +
- 3. 使用SQLiteAssetHelper填充RecyclerView
- 4. 安卓升级使用SQLiteAssetHelper
- 5. 如何在laravel中使用多个表?
- 6. 如何在CakePHP中使用多个表?
- 7. 如何使用多个表
- 8. 如何使用多个表
- 9. 如何使用onChange在Reactjs中使用多个表单字段?
- 10. NullPointerException与Android SQLiteAssetHelper
- 11. SQLiteAssetHelper和getWritableDatabase
- 12. NullPointerException异常SQLiteAssetHelper
- 13. 如何在JPA中使用多个表来表示OneToMany关系?
- 14. 如何在水晶报表中使用多个表格?
- 15. 如何在django的一个视图中使用多个表单
- 16. 如何在同一个表中使用多个条件
- 17. 如何在单个页面中使用多个表单
- 18. 我们如何在单个图表中使用多个geom_smooth?
- 19. Django - 如何在同一个表单中使用多个ModelForm?
- 20. 我如何在一个Column表中使用PARTITION_BY多个列名?
- 21. Yii Framework如何在一个视图中使用多个表单
- 22. 如何使用多个表在django rest中验证用户?
- 23. 如何在多个表中使用mssql中的distinct?
- 24. 如何使用SSIS将多个表中的数据插入到多个表中?
- 25. SQLiteAssetHelper生成错误
- 26. SQLiteAssetHelper升级异常
- 27. 如何在单个SELECT语句中使用多个公用表表达式?
- 28. 如何使用SAS中的循环在一个表中创建多个表?
- 29. 如何在Unity中使用多个typeConfigs?
- 30. 如何在ListView中使用多个ArrayList?
“但我需要多个数据库” - 为什么?一个数据库可以有多个表。 – CommonsWare
@CommonsWare我很抱歉的混淆,我的意思是多个表。 – dacandou