Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/187.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在Sqlite数据库中插入多行;它挂着_Android_File_Sqlite - Fatal编程技术网

Android 在Sqlite数据库中插入多行;它挂着

Android 在Sqlite数据库中插入多行;它挂着,android,file,sqlite,Android,File,Sqlite,我曾尝试使用SQLiteDatabaseBrowser创建数据库文件,但当我尝试执行多个SQL insert语句时,它似乎总是崩溃,而且由于我想插入几百个数据项,因此逐个执行“insert INTO table…”对我来说似乎不太实际 有没有更好的创建SQLiteDatabase文件的程序 我想创建一个文件的原因是,我可以将它放在Android应用程序的“资产”文件夹中,然后简单地将文件复制到应用程序的“数据库”文件夹中,因此,不必在实际程序中执行几百行代码来插入数据,从而节省了时间。我建议您不

我曾尝试使用SQLiteDatabaseBrowser创建数据库文件,但当我尝试执行多个SQL insert语句时,它似乎总是崩溃,而且由于我想插入几百个数据项,因此逐个执行“insert INTO table…”对我来说似乎不太实际

有没有更好的创建SQLiteDatabase文件的程序


我想创建一个文件的原因是,我可以将它放在Android应用程序的“资产”文件夹中,然后简单地将文件复制到应用程序的“数据库”文件夹中,因此,不必在实际程序中执行几百行代码来插入数据,从而节省了时间。

我建议您不要将多个插入查询放在一行中

使用导入/导出功能

注意:根据我的经验,Sqlite在执行查询时不会正确处理异常,因此在执行查询时,任何错误都会使其无响应,因此请将您的查询转到任何其他数据库,然后以CSV(推荐)或SQL的形式导出,然后使用导入功能


@njzk2请再次阅读问题,他不是通过编程方式进行的,而是使用Sqlite浏览器进行的,然后它会挂起,并且Sqlite浏览器支持以semicolon@MindHunterPhoton:我的错。