为什么每个事务都创建新的(SQLite)数据库文件?

时间:2012-01-27 13:03:44

标签: android sqlite

我有一个android应用程序,可以在SD卡上的数据库文件(sqlite)中保存事务历史记录。问题是,有很多记录,在存储了一定数量的记录或者存在一定大小后,应用程序会创建另一个类似的数据库文件来保存。

有人可以告诉我有多少记录号或数据库将执行此操作的大小?

 select count(*) from users where uname=? pwd=?;
database = SQLiteDatabase.openOrCreateDatabase(DATABASE_FILE_PATH + File.separator + DATABASE_NAME+i, null);
        createTables();

1 个答案:

答案 0 :(得分:1)

因为DATABASE_NAME+i,其中i是您生成的新文件ID。