PDA

Просмотр полной версии : SQLзапросы из флеш-приложения напрямую


teror132
02.07.2010, 17:50
Скажите пожалуйста, возможно ли отправить запрос на SQL-базу напрямую из флеша, ну или через XML? И если это возможно, опишите это. Заранее спасибо:)

zurkis
02.07.2010, 18:00
нельзя на прямую, только через пхп

wvxvw
02.07.2010, 18:19
Можно в AS3 / AIR. В AIR так вообще есть встроеные методы по работе с SQLite, в AS2 нельзя т.как не получится реализовать протокол нужный для подключения к SQL серверу.

teror132
06.07.2010, 12:18
А вы знаете как это в AS3 сделать? Е:сли возможно, подскажите пожалуйста

wvxvw
06.07.2010, 14:34
Тут есть несколько интересных моментов:
Если вам для десктопа, то документация - часть ASDocs, просто смотрите AIR классы, которые начинаются с "SQL".
Если вам к серверу коннектится, то тут тоже неоднозначно. Представьте, что вам нужно послать запрос, и чтобы получить ответ от базы, вам нужно будет сделать пару джоинов, всякие хитрые селекты и т.п. Таким образом само тело запроса окажется гораздо больше, чем если бы переслали только информацию, на основе которой нужно сформировать запрос. Соответственно, пересылать что-либо на удаленный сервер дольше, чем на локальный, и по сравнению со скоростью пересылки, скорость работы серверного скрипта, который сформирует окончательный запрос, ничтожно мала. Кроме того, по соображениям безопасности, лучше использовать серверный скрипт, который бы предoтвратил попытки несанкционированого доступа. Так что в 99 случаях из 100 коннектится напрямую из AS к SQL серверу не продуктивно. Тем не менее, примеры существуют: http://code.google.com/p/assql/

teror132
06.07.2010, 17:30
Спасибо)

foXes
07.07.2010, 16:02
с помощь FFishScrip http://www.swfkit.com/ можно осуществлять SQL-запросы к любой БД, используя объекты ADODB и ODBC-драйвер.
Правда в результате получается exe-файл