【问题标题】:Can i use sqllite Database with Flex web application?我可以将 sqlite 数据库与 Flex Web 应用程序一起使用吗?
【发布时间】:2013-12-10 07:21:03
【问题描述】:

我正在尝试创建一个可以将数据存储在 sqllite 数据库中的 Flex Web 应用程序。

谁能帮助我,我该怎么做?

【问题讨论】:

  • “交换”是什么意思? Web 应用可以使用数据库来存储自己的数据。
  • 抱歉用了“exchange”这个词,我的问题是Flex网络应用程序如何在sqllite数据库中存储数据?

标签: sqlite apache-flex air flex4 flex4.5


【解决方案1】:

通过 Flex Web 应用程序,您可以与任何数据库进行交互,而不仅仅是 SQLite。 但这不能直接完成。您需要使用将接受来自您的应用程序的请求并将数据存储在数据库中的服务器。

Adobe 论坛上已经有讨论。 http://forums.adobe.com/thread/501997

您可以尝试将 SQLite 数据库存储在您的服务器上,并且每次需要更新它时下载应用程序内的数据库。更新后上传回来。

这个话题有一个很好的解决方案: How do you open a remote sqlite database over http?

【讨论】:

    【解决方案2】:

    是的,如果在服务器中使用 blazeds/java srvice/.net/php 层,flex 可以与任何 DB 交互。 Flex Web 应用程序无法直接与任何数据库交互。

    因为您要求使用 sqllite,所以 flex 无法在客户端上创建 sqllite,因为它会违反安全沙箱。只能用 Adob​​e air 框架,直接与 sql db 交互。

    【讨论】:

      【解决方案3】:

      如果您的数据库托管在服务器端,您可以使用服务器端技术将 flex 连接到数据库。

      如果你想在客户端有一个数据库。你可以看看here。由于 Flex 可以通过 ExternalInterface 与 js 交互,所以你可以从 Flex 访问本地数据库

      【讨论】:

        猜你喜欢
        • 2020-08-14
        • 2023-04-01
        • 2010-12-11
        • 1970-01-01
        • 1970-01-01
        • 2019-10-31
        • 2022-07-20
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多