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);
}
}