Flash应用程序与本地数据库(不是sqlite,而不是空气)

时间:2012-01-10 13:21:01

标签: mysql database flash actionscript-3 air

我希望有一个Flash应用程序(不是空中)来连接到本地数据库。

Air不仅在LINUX中得不到Adobe的支持,而且还存在严重的问题,并且错过了SQLite的实现。

所以我们想要连接到本地MySQL数据库。 这个应用程序应该很简单,所以我们不希望有一个不必要的Web服务器(也是本地的)来在flash应用程序和MySQL服务器之间进行中间通信。

有这个驱动程序允许Flash与MySQL通信 http://code.google.com/p/assql/

问题是:

  1. 这是最好的方法吗?
  2. 在将整个应用程序安装到每个客户端时,使用此方法会出现任何问题吗? (因为我们在安装时也应安装MySQL服务器)。

1 个答案:

答案 0 :(得分:0)

MySQL SERVER称为 SERVER ,原因如下:它应安装在服务器上,而不是客户端上。所以你的问题的答案是:

1)不,这不是最好的方法。差远了。你最好使用一个SQLite数据库(不管你认为它是多么糟糕)

2)是的。没有人愿意为了运行你的应用程序而在他们的计算机上安装MySQL服务器。想想那些需要安装和配置服务器的临时(非专家)用户,只是为了运行你的应用程序。这就是为什么他们开发SQLite以及许多语言支持它的原因。

应该在AIR中检查http://code.google.com/p/air-sqlite/ sqlite访问权限(我不知道这是否与内置代码相同,所以只需检查一下)

相关问题