【问题标题】:Create SQLite database on BlackBerry在 BlackBerry 上创建 SQLite 数据库
【发布时间】:2011-05-17 09:05:38
【问题描述】:

路径名无效。路径不包含正确的根列表。有关详细信息,请参阅 FileSystemRegistry 类。

我想在 appication 文件夹中创建一个数据库。我在 res 文件夹中创建了一个文件夹。我试图访问这个文件夹(db):

    URI dbURI = URI.create("file:///res/db/MyDB.db");
    Database database = DatabaseFactory.create(dbURI);

    URI dbURI = URI.create("file:///db/MyDB.db");
    Database database = DatabaseFactory.create(dbURI);

    URI dbURI = URI.create("/res/db/MyDB.db");
    Database database = DatabaseFactory.create(dbURI);

    URI dbURI = URI.create("/db/MyDB.db");
    Database database = DatabaseFactory.create(dbURI);

我也尝试在模拟器上创建 SDCard 目录并给出这个路径。他们都没有为我工作。请帮帮我。

【问题讨论】:

    标签: sqlite blackberry java-me


    【解决方案1】:

    您的 res/ 目录用于存放您要添加到项目中的内容,但据我所知,您在部署后无法在其中创建文件。无论如何,您可能应该在用户设备上的文件夹(可能是 file:///store/)或 SD 卡(file:///SDCard/)上创建它。

    【讨论】:

    • 我还在模拟器上创建了 SDCard 目录。它给出了同样的例外。
    • 异常转向 FileSystemError(12)... 在文件夹中创建 DB 文件。
    猜你喜欢
    • 1970-01-01
    • 2014-02-21
    • 1970-01-01
    • 1970-01-01
    • 2014-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多