Расположение базы данных Sqlite через javascript в контексте браузера Chrome - PullRequest
2 голосов
/ 18 мая 2011

[ПРЕД. ПРИМЕЧАНИЕ. Я нацеливаюсь только на браузер Chrome / Android по умолчанию]

Привет,

В настоящее время я использую оператор js var db = openDatabase ('db_name', '', 'db_desc', 2*1024*1024);, чтобы открыть базу данных sqlite и выполнить свои транзакции.

Я нахожу файл sqlite, расположенный по адресу C:\Documents and Settings\Administrator\Local Settings\Application Data\Google\Chrome\User Data\Default\databases\file__0\5.

Могу ли я как-то явно указать местоположение моего файла базы данных sqlite (абсолютный путь или что-то, как указано здесь )?

Я вижу, что это можно сделать для приложений XUL например var con = new SQLite("test.sqlite",{location:'Desk'});.

1 Ответ

1 голос
/ 18 мая 2011

Нет, вы не можете указать базу данных SQLite вручную.

Поддержка базы данных web sql в Chrome позволяет изолировать базу данных от определенного источника (схема, хост, комбинация портов) и прозрачно обрабатывает создание базы данных и ее разрешения. Он сильно отличается от API SQLite в XUL, но имеет то преимущество, что он полезен в повседневных веб-приложениях, которым не требуются разрешения для доступа к произвольным битам файловой системы локального компьютера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...