Android SQLite数据库重新导入

安瓦尔·侯赛因

在我的项目中,我已经使用此工具导入了一个sqlite数据库。

private void copyDataBase() throws IOException{

    InputStream myInput = myContext.getAssets().open(DB_NAME);

    String outFileName = DB_PATH + DB_NAME;

    OutputStream myOutput = new FileOutputStream(outFileName);

    byte[] buffer = new byte[1024];
    int length;
    while ((length = myInput.read(buffer))>0){
        myOutput.write(buffer, 0, length);
    }

    myOutput.flush();
    myOutput.close();
    myInput.close();

}

它工作正常。但是,当我从DDMS File Explorer中删除数据库文件并尝试再次导入它时,代码崩溃了。

它说找不到这样的文件并创建一个空数据库...有什么办法可以解决这个问题?

拉菲克·哈桑(Rafiq Hasan)

您必须先删除以前的数据库,然后才能再次导入它。用这个Context.deleteDatabase("DB_NAME")

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android SQLite 数据库导入记录

来自分类Dev

导入的Sqlite数据库在Android中不起作用

来自分类Dev

尝试将我的sqlite数据库导入Android

来自分类Dev

导入的Sqlite数据库在Android中不起作用

来自分类Dev

如何将数据从Postgres数据库导入android sqlite

来自分类Dev

从sqlite数据库android写入数据

来自分类Dev

如何在 nativescript/angular android 中导入/导出 sqlite 数据库?

来自分类Dev

在android中导入sqlite数据库时如何从csv文件中删除特殊字符

来自分类Dev

Android SQLite数据库,为什么删除表并在升级时重新创建

来自分类Dev

Android SQLite MultiTable数据库开发

来自分类Dev

加密sqlite数据库Android:

来自分类Dev

Android从.csv插入sqlite数据库

来自分类Dev

遍历android sqlite数据库

来自分类Dev

数据库版本SQLite Android

来自分类Dev

恢复sqlite数据库android

来自分类Dev

查询“脱节”的Android sqlite数据库

来自分类Dev

使用SQLite的Android数据库错误

来自分类Dev

无法打开数据库android Sqlite

来自分类Dev

Android:SQLite插入数据库

来自分类Dev

在Android中升级SQLite数据库

来自分类Dev

无法查询Android SQLite数据库

来自分类Dev

android中的sqlite数据库错误

来自分类Dev

从SQLite数据库Android获取arraylist

来自分类Dev

Android SQLite数据库空指针

来自分类Dev

通过android创建sqlite数据库

来自分类Dev

Android从SQLite数据库检索值

来自分类Dev

在Android中连接SQLite数据库

来自分类Dev

Android插入SQLite数据库

来自分类Dev

Android-升级SQLite数据库