有没有办法让air应用程序通过网络连接到数据库。我知道它有一个内置的sqllite,但我需要通过网络连接到数据库。有什么办法吗?如果不是直接的话,也许可以借助于其他的东西,比如java。
谢谢!

最佳答案

主要的挑战不应该是“通过网络”的需求,而应该是您需要一个用于dbms的actionscript驱动程序。有一些第三方库,例如asSqlAsql(这两个库都适用于mysql),但我对其中任何一个都没有经验。
但是,根据您的应用程序,您可能真的希望引入一些后端封装业务逻辑和持久性,而不是让air应用程序直接与远程dbms对话。尤其是对于多用户应用,我绝对不鼓励你这么做。如果您想引入后端,Java平台无疑是一个不错的选择,因为有两个非常好的AMF3实现(BlazeDSGraniteDS)。我还建议查看Grails框架,特别是Grails Flex Plugin框架。关于grails和flex有一个很好的信息article on InfoQ

10-06 03:13