2013-12-10 5 views
0

Я пытаюсь создать веб-приложение Flex, которое может хранить данные в sqlite Database.Могу ли я использовать базу данных sqlite с веб-приложением Flex?

Может ли кто-нибудь помочь мне в этом, как я могу это сделать?

+0

Что значит «обмен»? Веб-приложения могут использовать БД для хранения собственных данных. –

+0

Извините за использование слова «обмен», мой вопрос: как веб-приложение Flex может хранить данные в sqlite Database? – akki

ответ

0

Из веб-приложения Flex вы можете взаимодействовать с любой базой данных, а не только с SQLite. Но это невозможно сделать напрямую. Вам необходимо использовать сервер, который будет принимать запрос от вашего приложения и хранить данные в базе данных.

Существует дискуссия на форумах Adobe уже. http://forums.adobe.com/thread/501997

Вы можете попробовать сохранить базу данных SQLite на своем сервере, и каждый раз, когда вам нужно ее обновить, загрузите базу данных внутри приложения. И после обновления загрузите его обратно.

Существует хорошее решение в этой теме: How do you open a remote sqlite database over http?

0

Да, флекс может взаимодействовать с любой БД при использовании BlazeDS/Java srvice/.net/PHP слоя между ними, если БД находится на сервере. Веб-приложение Flex не может напрямую взаимодействовать с любой СУБД.

Поскольку вы запрашиваете sqllite, flex не может создать sqllite на клиенте, так как на него будет зависеть безопасность песочницы. Вы можете сделать это только с помощью Adobe air framework, прямого взаимодействия с sql db.

0

Если ваш db размещен на стороне сервера, вы можете подключить flex к базам данных, используя серверные технологии.

Если вы хотите использовать db на стороне клиента. вы можете взглянуть на here. Поскольку Flex может взаимодействовать с js через ExternalInterface, вы можете получить доступ к локальной базе данных из Flex