Создать базу данных SQLite на BlackBerry - PullRequest
0 голосов
/ 16 мая 2011

Неверное имя пути.Путь не содержит правильный корневой список.Подробности смотрите в классе FileSystemRegistry.

Я хочу создать БД в папке приложения. Я создал папку в папке res.Я попытался получить доступ к этой папке (дБ) как:

    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 на симуляторе и указать этот путь.Никто из них не работал для меня.Пожалуйста, помогите мне.

1 Ответ

0 голосов
/ 16 мая 2011

Ваш каталог res / предназначен для вещей, которые вы хотите добавить в проект, но, насколько я знаю, вы не можете создавать файлы внутри него после того, как развернули. Независимо от того, что вы, вероятно, должны сделать, это либо создать его в папке на устройстве пользователя (возможно, file: /// store /), либо на SD-карте (file: /// SDCard /).

...