2009-10-24 137 views
0

我想制作一些用于跟踪公司内部工作的AIR应用程序。
这个想法是创建一些数据库,它将处理所有的数据,当其他用户组成其他计算机修改数据时,它总是保存在同一个“服务器”上。
因此,不止一个用户可以编辑同一个数据库,如果所有数据都经常被刷新(如果一个用户编辑并保存数据,其他用户的计算机数据会立即更新),这将非常棒。应用程序仅用于本地网络。
我在Excel中有一些数据,所以我也想知道AIR是否可以以某种方式处理它?还是重新构建整个数据库更好?AIR应用程序设计

那么,我应该使用哪种数据库?我读过AIR非常喜欢SQLite,这很好,因为我使用MySQL ...
AIR(与SQLite结合)能够处理我所有的需求(通过网络工作,共享相同的数据库,刷新数据,创建服务器/客户端应用程序等等)?

非常感谢您的任何想法!
m。

回答

1

对可以使用的数据库没有限制。我的建议是用PHP或ASP或任何你喜欢的语言创建一个接口(因为数据库在其他地方的服务器上,无论如何都需要某种网络连接),并通过它发送所有的请求和修改。

+0

对,我明白了......但我的目标是尽可能简化应用程序,并制作桌面应用程序,而不是Web应用程序......我还读过SQLite只能在一次连接时建立一个连接,所以它不会对我的应用程序有好处...是在主机上安装一些mysql服务器并创建客户端应用程序(通过PHP连接到MySQL)的最佳选择吗? – errata 2009-10-24 16:02:24

+0

您可以拥有桌面客户端,但如果您希望其他人共享相同的数据库,则需要位于服务器上,每个人都可以访问,这意味着拥有网络连接。这并不意味着你有一个网络应用程序,这意味着你有一个桌面应用程序,通过网络连接到数据库。 – gargantuan 2009-10-24 16:31:01

+0

再次感谢您的回答!所以,如果我遵循并设置一些MySQL服务器,AIR能够处理我打算做的事情吗? 谢谢! – errata 2009-10-25 12:26:13