Ormlitehelper用于创建两个数据库

时间:2014-01-04 07:31:10

标签: database ormlite temporary

我在项目中要求创建数据库和临时数据库(只需将“temp_”附加到数据库名称)。

假设我的资源文件夹中已经创建了一个名为“sample.db”的数据库,当我的应用程序加载到splash时,我从资产中复制该数据库并将其粘贴到package-name / databases文件夹中。现在我点火了请求检查是否存在新数据,如果有新数据,那么我创建了临时数据库“temp_sample.db”,其中所有表都为sample.db.Then填充该数据库并将其重命名为sample.db,最后删除原始样本。分贝。

我必须在创建temp_sample.db之前从sample.db中读取。所以我用DB_NAME =“sample.db”创建了一个构造函数然后我使用了样本助手类来创建数据库,其中包含DB_NAME =“temp_sample.db”ofcourse和另一个重载的构造函数。现在我使用单个类,其中两个实例指向不同的数据库因为两个数据库中的所有表都是相同的。一个用于读取的实例和一个用于写入的实例。

请建议是否有其他技术可以在ormlite中处理这种情况。请指出当前情况下的任何问题。

谢谢,

0 个答案:

没有答案