3

我有一些应该导入 App 的 SQLite 文件。注意,其中一个应该导入到唯一的文件夹。例如:我有两个文件(doc1.sqlite & doc2.sqlite)

      /data/data/YOUR_PACKAGE/databases/doc1/doc1.sqlite
      /data/data/YOUR_PACKAGE/databases/doc2/doc2.sqlite

那么,当我创建一个新文件夹并将两个文件导入其中时,我可以使用它们吗?

谢谢,奥米德

4

1 回答 1

2

当然,您可以制作文件夹并将文件放入其中。但请确保您在DatabaseHelper课堂上引用了正确的数据库

它应该是这样的:

DB_PATH = "/data/data/" + context.getPackageName() + "/databases/";
        DB_NAME = doc1;

SQLiteDatabase checkDB = null;

        try {
            String myPath = DB_PATH + DB_NAME;
            checkDB = SQLiteDatabase.openDatabase(myPath, null,
                    SQLiteDatabase.OPEN_READONLY);

        } catch (SQLiteException e) {

            // database does't exist yet.

        }
于 2012-09-06T08:27:40.333 回答