我一直在进行测试,试图从网站上删除SQL数据库,然后获取所有记录并将它们存储到数组中。问题是我尝试了很多下载方法,并且在打开SQL数据库时总是遇到错误。我无法确定这是否实际上是在下载,数据库是否损坏(我对其进行了检查并且看起来正确)或查询是否混乱。忍受,因为我只是在学习SQL和Android开发。
最佳答案
您提供的链接上的文件不是SQLite数据库。这是一个ASCII文件,其中包含用于创建数据库和插入内容的SQL语句。没有直接方法可以在Android应用中执行该文件的内容。
为此,您需要根据您的SQL文件创建一个实际的SQLite数据库。为此,请为您的桌面操作系统安装SQLite并使用以下命令:sqlite> .read <filename of your SQL file>
用创建的SQLite文件替换您网站上的文件。那应该使您克服打开错误。