我是Flex和Adobe AIR的新手,但我正在编写一个桌面应用程序,需要连接和查询商业数据库,如DB2,SQL Server和Oracle。如何从AIR应用程序中的ActionScript连接到这些类型的数据库?
答案 0 :(得分:2)
你真的不能很好地做到这一点,AIR意味着使用Web服务器作为数据源而不是DB,并且在actionscript中没有准备好的DB驱动程序。话虽如此,你可以尝试一些事情:
答案 1 :(得分:0)
请参阅此SO问题的答案:AIR(JS)的数据库抽象层?
答案 2 :(得分:0)
AFAIK even air不直接连接到DB。但是,您可以使用ZendAMF(AMFPHP),SabreAMF,coldFusion或其他几种方式连接到DB。
我个人使用HTTPService来调用以XML格式输出查询的php页面。
有很多方法可以做到这一点,很难说什么是适合你的。查找remoteObject和HTTPService示例,找到最适合您的方式。
答案 3 :(得分:0)
我只知道它可以通过Flex AIR直接连接到SQLite。我知道safari浏览器很快就会拥有它自己的数据存储区,所以也许你可以用这种方式开发它。