我不知道如何解决这个问题......
URI dbURI = URI.create("file:///SDCard/Databases/MyDatabase.db");
Database database = DatabaseFactory.open(dbURI);
它创建了DB没有任何问题,在尝试打开DB时抛出异常。
答案 0 :(得分:4)
我明白了。如果我在关闭先前的连接之前尝试打开数据库连接,则会抛出此异常。因此,在所有数据库操作之后,我调用database.close()
答案 1 :(得分:0)
在SDCard / Databases /中创建具有应用程序名称的新文件夹,并将数据库放入其中。 之后,您必须在URI.create()中传递数据库名称。
我希望它会对你有所帮助。:)