Здравствуйте уважаемые Хабрачеловеки.
у меня имеется определенная база sqlite с несколькими таблицами, с базой работает определенная программа, база лежит на дропбоксе. Сейчас появилась нужда на планшете просматривать данные в этой базе, приложение писать нет ни желания, ни опыта. Собственно и родился вопрс, возможно ли с помощью js подгрузить базу и произвести чтение таблиц? просто если бы файл был на хостинге то как минимум с помощью php можно было бы производить чтение, а тут дропбокс, в котором можно запускать статические html страницы со сценариями.
Собственно вопрос, возможно ли прочитать sqlite на js? и если возможно то мог бы ктонибудь поделиться информацией как?!
WebKit и Opera поддерживают т.н. Web SQL Database. По факту реализовано на sqlite. Но базы лежат в песочницах и так просто прочесть с диска не получится.
Можно написать несложную функцию, которая будет заливать дамп. Но в итоге, чтобы работать с такой бд, нужно знать ее структуру, т.к. sqlite в браузерах довольно обрезанный и с рефлекшеном там проблемы.
IMHO загуглив «SQLite Browser» можно найти смотрелку под ваш планшет. Разрешить JS просматривать произвольные файлы с диска пользователя никто не рискнет — это огромная дырка в безопасности.
Читалку для Sqlite найти не проблема, просто хотелось реализовать удобный интерфейс для просмотра данных, просто там таблицы по ID связаны, и смотреть в главной таблице id клиента, лесть в другую искать там по id не совсем удобно, лучше вообще не заморачиваться
можно, если схитрить в правах работы webSQL и заюзать команду PRAGMA. По sqlite читаем подробности на сайте, там же про специальные команды. PRAGMA нельзя юзать из-за обрезанных прав, но это обходится несколькими уловками. Зачитать удаленную возможно. Единственное НО. Загрузить её надо будет предварительно полностью.