0
我刚刚在android开发中尝试使用正确的方式创建数据库。将数据导入到数据库上创建
我有什么:合同类,它存储创建表脚本(完成后,我将有大约10-12表)。
什么问题:它存在一些很好的方法(良好做法),即在创建表后将数据从文件导入数据库。也许有一些模式或例子?
我刚刚在android开发中尝试使用正确的方式创建数据库。将数据导入到数据库上创建
我有什么:合同类,它存储创建表脚本(完成后,我将有大约10-12表)。
什么问题:它存在一些很好的方法(良好做法),即在创建表后将数据从文件导入数据库。也许有一些模式或例子?
可以存储与数据库查询的一些文件中raw
文件夹,然后只阅读并插入到一切数据库例如:
@Override
public void onCreate(SQLiteDatabase db) {
InputStream inputStream = null;
try {
inputStream = context.getResources().openRawResource(R.raw.db_initial_import);
final String queries = IOUtils.toString(inputStream);
db.execSQL(queries);
} catch (Exception e) {
Log.e(TAG, e.getMessage());
} finally {
IOUtils.closeQuietly(inputStream);
}
}