什么是net.rim.device.api.database.DatabaseIOException:文件系统错误(12)

时间:2011-05-17 08:23:31

标签: blackberry

我不知道如何解决这个问题......

        URI dbURI = URI.create("file:///SDCard/Databases/MyDatabase.db");
        Database database = DatabaseFactory.open(dbURI);

它创建了DB没有任何问题,在尝试打开DB时抛出异常。

2 个答案:

答案 0 :(得分:4)

我明白了。如果我在关闭先前的连接之前尝试打开数据库连接,则会抛出此异常。因此,在所有数据库操作之后,我调用database.close()

答案 1 :(得分:0)

在SDCard / Databases /中创建具有应用程序名称的新文件夹,并将数据库放入其中。 之后,您必须在URI.create()中传递数据库名称。

我希望它会对你有所帮助。:)