2011-09-27 50 views
0

我一直在阅读关于在Android中的SQLite数据库中有多个表。 一种方法是每个表有一个适配器类,每个适配器将为每个表实现CRUDs方法。android多表适配器查询

我的问题是:

  1. 这是为了处理在一个SQLite数据库的表型动物的最佳形式给出?
  2. 在这种情况下,我该如何在表之间执行sql查询?

回答

0

创建SQLiteHelper的各种实例sqLiteHelper1,sqLiteHelper2;

sqLiteHelper1 = SQLiteHelper(context, MYDATABASE_NAME1, null,MYDATABASE_VERSION); 
sqLiteHelper2 = SQLiteHelper(context, MYDATABASE_NAME2, null,MYDATABASE_VERSION); 
sqLiteDatabase1 = sqLiteHelper1.getWritableDatabase(); 
sqLiteDatabase2 = sqLiteHelper2.getWritableDatabase(); 

使用sqLiteDatabase1sqLiteDatabase2,访问不同表的数据..

我希望这个作品:)