如何将任何类型的数据库(例如MySQL)连接到在Adobe Flash CS5.5中开发的应用程序

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将任何类型的数据库(例如MySQL)连接到在Adobe Flash CS5.5中开发的应用程序相关的知识,希望对你有一定的参考价值。

我正在用Adobe Flash CS5.5开发测验软件。因此,该软件可以使用数据库来显示问题和保留分数。我打算将其开发为可以检索问题并更新分数的普通应用程序(如Visual Basic)。

我到处搜索,但是找不到。我只能看到使用phpmysql连接到服务器端数据库。我的应用程序是独立的。我认为有一些方法可以使用ActionScript 3.0连接数据库。所以,我怎么能连接到Flash CS5.5与任何类型的数据库?

答案

我建议您使用XML而不是SGDB。它似乎是一个简单的应用程序,任何人都可以管理编写良好的XML文件。

如果您确实需要对此数据使用某些内容管理器,则可以构建与数据库集成的内容,并根据数据库生成XML。

另一答案

有几种方法可以访问本地数据(或数据库)。

  1. 使用Adobe AIR。这使您可以访问文件系统,以便可以读取和写入文件。它不会让您连接到服务器数据库,但是您可以读写xml(或任何xml)数据,包括sqlite之类的数据库文件,并使用AS3类解析该文件。 http://www.flex-blog.com/adobe-air-sqlite-example/

    也有类似于http://code.google.com/p/assql/的AIR库,可帮助数据库连接

  2. 使用MDM锌(或类似名称)。http://www.multidmedia.com/software/zinc/Mdm Zinc为您提供了AS3中大量额外的API,包括数据库支持。

  3. 使用FileReference类让用户浏览其计算机上的数据库文件(最好是.xml),然后再次使用FileReference让用户将文件保存在任何地方。

  4. 使用远程数据库并创建服务器端页面/服务以分配所需的数据,并像使用任何Flash文件一样使用普通的URLLoader类。似乎您不想使用此方法。

以上是关于如何将任何类型的数据库(例如MySQL)连接到在Adobe Flash CS5.5中开发的应用程序的主要内容,如果未能解决你的问题,请参考以下文章

如何将 node.js 连接到 mySQL 数据库? [复制]

如何使用JDBC将Cordova应用程序连接到MySQL数据库?

如何将 Grails 3.0 连接到我的本地 Mysql 数据库

使用 pymysql 将 Python 连接到 mysql

如何将 GraphQL 连接到 MySQL

将 PHP 连接到 Paradox 数据库