Поддерживает ли Adobe Flash базы данных?

Какие базы данных поддерживает Adobe Flash, если таковые имеются?

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

shylent 16.01.2010 21:03
ReactJs | Supabase | Добавление данных в базу данных
ReactJs | Supabase | Добавление данных в базу данных
Это и есть ваш редактор таблиц в supabase.👇
1
1
5 215
8
Перейти к ответу Данный вопрос помечен как решенный

Ответы 8

Никто.

Вместо этого вам нужно будет создать промежуточное программное обеспечение (скажем, веб-сервис), с которым вы разговаривали, и которое сделало бы базу данных CRUD за вас.

Согласитесь с @SCdF, создайте службу на php или любом другом языке, которая принимает измененный запрос из флэш-памяти, выполняет его и возвращает ответ БД. Убедитесь, что соединение требуется только со своего локального IP-адреса или чего-то подобного, чтобы предотвратить «непреднамеренное использование».

@SCdF правильный. От пасть лошади:

A Macromedia Flash movie cannot communicate directly with a database. However, Macromedia Flash movies can "talk" to server-side applications (also referred to as "middleware"). Middleware can query a database and relay data back and forth. There are many server applications available. Some of the most common are CGI, ASP, PHP, ColdFusion and Tango.

Ответ принят как подходящий

Нет, правда.

Как говорили другие, лучшее решение - иметь что-то среднее. Лично я предпочитаю amfphp для больших наборов данных и простой xml для более мелких, тем более что они представили E4X (намного лучшую обработку XML) в ActionScript 3.

Однако, поскольку Flash может осуществлять обмен данными через сокеты, является может напрямую связываться с сервером. Это очень быстро, но вы в основном открываете свою базу данных всему миру. Я никогда не использовал ни один из них, но, похоже, главными из них являются asql и assql.

Кроме того, флэш-память, запущенная в Adobe AIR, поддерживает базы данных sqlite.

Вы должны посмотреть на этот статья. Также вы можете посмотреть Flex Data Services. Обычно Flex больше подходит для приложений, которым требуется большой доступ к данным, но для простых вещей во флэш-памяти вы должны использовать некоторые источники данных Xml и самостоятельно писать источник xml на чем-то вроде php, asp, python, perl и т. д., Например другие указали.

А как насчет Blaze DS (который раньше был Flex Data Services) и LiveCycle Data Services?

Zend AMF - это зверь! От создателя AMFPHP, но Zend AMF поддерживается как Adobe, так и Zend. Хотя AMFPHP немного более надежен, его создатель (Уэйд Арнольд), похоже, сосредоточился на Zend AMF, и он становится намного лучше.

Если вам нужно что-то более корпоративное, я бы посоветовал использовать Blaze DS или LiveCycle, как предлагает prochaine.

Если вы хотите пойти по маршруту nosql, существует библиотека ActionScript с открытым исходным кодом для связи с CouchDb: http://code.google.com/p/as3relax/

Другие вопросы по теме