是否有办法让AIR应用程序通过网络连接到数据库。我知道它有一个内置的SQLLite但我需要通过网络连接到数据库。反正有没有这样做?如果不是直接,那么可能通过Java之类的其他东西的帮助。
谢谢!
答案 0 :(得分:3)
主要挑战不应该是“通过网络”的要求,而是您需要为DBMS提供ActionScript驱动程序。有一些第三方库,例如asSql或Asql(两者都适用于MySQL),但我对其中任何一个都没有经验。
但是,根据您的应用程序,您可能真的想考虑引入一些后端封装业务逻辑和持久性,而不是让AIR应用程序直接与远程DBMS通信。特别是对于多用户应用程序,我绝对不鼓励你这样做。如果你想引入一个后端,Java平台肯定是一个不错的选择,因为有两个非常好的AMF3实现(BlazeDS和{ {3}})。我还建议您查看GraniteDS框架,尤其是Grails。关于Grails和Flex,有一个很好的信息Grails Flex Plugin。