是否有可能从Android sqlite中的多个数据库中获取数据?或者将数据插入数据库的任何快捷方式?

mob*_*ner 1 java sqlite android

是否有可能从Android中的多个数据库中获取数据SQLite?例如:SELECT * FROM db1.tableA A, db2.tableB B WHERE A.id=B.id;

请求帮助,我找不到任何相关的SQLiteOpenHelperSQLiteDatabase课程.谢谢

如果不可能的话.是否可以快速将大量记录插入数据库?我有一个包含3000条记录的XML文件.插入它需要大约3到4分钟(这就是我将数据放到db2的方式).

kol*_*aTM 11

您可以附加另一个SQLite DB,如下所示:

db.execSQL("attach database ? as userdb", new String[]{"/data/data/com.mycompany.myapp/databases/user.db"});
Run Code Online (Sandbox Code Playgroud)

然后使用"userdb.table"从主db访问它.

https://groups.google.com/forum/?fromgroups#!topic/android-developers/u3WYg-0FHZ0