1

我打算制作一个可以由我自己创建的应用程序(即android应用程序)访问的在线数据库。我一直在寻找在不使用共享点的情况下托管它的方式,是否可以从托管服务提供商的 ftp 托管它?或者有没有其他方法可以建议我使用?谢谢。我真的很困惑,因为有很多方法可以做到这一点,其中一些非常昂贵。我想尽可能降低成本。

4

1 回答 1

1

不清楚您是否在谈论编写+创建本机android应用程序而不是简单地使用网络浏览器?我的意思是,如果您要使用 Web 浏览器,那么 Access 在这里可能并不重要,除非您想使用我们在 Access 中提供的新“Web 服务”选项来开发 Access 应用程序。

如果您的 android 应用程序只需要从网站中提取数据,那么您必须选择是否将数据作为 Web 服务从该网站公开,或者您是在谈论访问网站上的某些表格。如果您谈论的是使用表格而不是 Web 界面,那么该网站将必须允许外部连接到数据存储,并且我不会离开任何允许外部连接到放置在服务器上的访问文件的 Web 提供商。您没有连接到 power-point 或 word,或者在这种情况下是 Access 文件——基于文件的系统不能那样工作。

您当然可以将数据表移出 Access 应用程序并将它们放在某个 Web 服务器上,如果该 Web 服务器允许外部 (odbc) 连接。然后,您将现有的 Access 应用程序连接到数据库服务器(典型的 SQL 服务器或 MySQL)。这意味着桌面用户继续使用 Access 应用程序,但数据现在驻留在 Web 服务器上。然后,您的 android 应用程序也会访问相同的数据存储。但是,在这种情况下,请注意 Access 的数据存储现在不是 Access,而是某种数据库服务器。

所以不清楚您是否需要或要求现有的 Access 应用程序继续运行,或者您只是想在 android 应用程序中使用一些 Access 数据?而且不清楚您是否创建了基于 Web 的 Access 应用程序。

我的意思是,如果您有一个基于 Web 的 Access 应用程序,那么您可以使用任何浏览器访问这些 Web 表单——包括您的 android 上的那些,而您根本不需要在 android 方面做任何事情。

我一直在使用 Access 网络发布,每月 6 美元的 p1 小型企业计划成本非常低。因此,任何浏览器都可以使用 Access 网络表单,例如 iPad,或者在我的 windows 7 手机上,Access 中内置的网络屏幕在我的手机上看起来像这样:

在此处输入图像描述

或者

在此处输入图像描述

所以你有选择,但如果你还没有 Access Web 应用程序,那么你不需要任何特殊的 Access 托管,而只需要一个允许 Access 和你的 android 都可以使用的 Web 数据存储(例如 SQL server) .

使用 Access Web 发布确实允许大规模扩展,因为表单被转换为 XAML 表单,而且 Office 365 服务器不仅庞大,而且后端数据存储现在是云计算,而不是基于 Access“文件”。因此,在缩放方面确实不存在用户限制。所以访问网络发布

但是,如果您还没有 Access Web 应用程序,则此处可能不需要使用 Access。

这里悬而未决的问题是您打算如何让 android 应用程序使用这些数据,或者您是否愿意使用基于浏览器的应用程序?如果您使用基于浏览器的应用程序,那么您根本不需要编写任何安卓软件。

对于那些不知道的人,Access 现在允许网络发布。在下面的视频中,请注意我如何在中途切换到在浏览器中 100% 运行 Access 应用程序

http://www.youtube.com/watch?v=AU4mH0jPntI

于 2013-02-08T17:11:41.287 回答