繁体   English   中英

AS3 / Flash / Air:数据库共享

[英]AS3/Flash/Air: Database sharing

我有一个将数据存储在XML文件中的AIR应用程序。 数据库位于主计算机的documentsDirectory文件夹中。

是否可以从网络的其他计算机更新XML文件的数据?

提前谢谢了。

更新:

假设地:

  • 我们有一台服务器
  • 我们有一个具有读/写访问权限的共享文件夹。
  • 在文件夹中,我们有数据库文件(XML)

是否可以从任何有权访问共享文件夹的计算机上更新数据库文件?

谢谢

您可以写入文件,但是如果多个应用程序尝试同时写入文件,则该文件将无效。 并且,假设应用程序A更改一个数据,而应用程序B更改另一数据。 应用A编写了新的XML,然后B编写了自己的XML版本,但未确认A的更改。A的更改丢失了。

一种方法是使用SQLite。 AIR本身支持。 但是话又说回来,您不能同时通过2个不同的应用程序写入文件。 AIR应该可以解决这些书写问题,但是我已经遇到了一些问题。

更好的方法是设置SQL Server(或其他真正的DB服务器,我不是专家)和一些php接口。 也许AMFPHP: http ://gotoandlearn.com/search.php?q=amf,或者只是使用urlloaders ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM