![]() |
SQLзапросы из флеш-приложения напрямую
Скажите пожалуйста, возможно ли отправить запрос на SQL-базу напрямую из флеша, ну или через XML? И если это возможно, опишите это. Заранее спасибо:)
|
нельзя на прямую, только через пхп
|
Можно в AS3 / AIR. В AIR так вообще есть встроеные методы по работе с SQLite, в AS2 нельзя т.как не получится реализовать протокол нужный для подключения к SQL серверу.
|
А вы знаете как это в AS3 сделать? Е:сли возможно, подскажите пожалуйста
|
Тут есть несколько интересных моментов:
Если вам для десктопа, то документация - часть ASDocs, просто смотрите AIR классы, которые начинаются с "SQL". Если вам к серверу коннектится, то тут тоже неоднозначно. Представьте, что вам нужно послать запрос, и чтобы получить ответ от базы, вам нужно будет сделать пару джоинов, всякие хитрые селекты и т.п. Таким образом само тело запроса окажется гораздо больше, чем если бы переслали только информацию, на основе которой нужно сформировать запрос. Соответственно, пересылать что-либо на удаленный сервер дольше, чем на локальный, и по сравнению со скоростью пересылки, скорость работы серверного скрипта, который сформирует окончательный запрос, ничтожно мала. Кроме того, по соображениям безопасности, лучше использовать серверный скрипт, который бы предoтвратил попытки несанкционированого доступа. Так что в 99 случаях из 100 коннектится напрямую из AS к SQL серверу не продуктивно. Тем не менее, примеры существуют: http://code.google.com/p/assql/ |
Спасибо)
|
с помощь FFishScrip http://www.swfkit.com/ можно осуществлять SQL-запросы к любой БД, используя объекты ADODB и ODBC-драйвер.
Правда в результате получается exe-файл |
| Часовой пояс GMT +4, время: 07:03. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.