我打算建立一个在线数据库,可以通过我自己创建的应用程序(Android应用程序)访问。我一直在寻找主机的方式,而不使用sharepoint,是否可以从托管服务提供商托管ftp?或者你们可以建议我使用其他方式吗?谢谢。我真的很困惑,因为有很多方法可以做到这一点,其中一些是安静的昂贵。我想尽可能降低成本。
答案 0 :(得分:1)
目前还不清楚你是在谈论写+创建一个原生的android应用程序而不是简单地使用网络浏览器?我的意思是,如果你打算使用网络浏览器,那么除非你想使用我们使用Access的新“网络服务”选项来开发一个Access应用程序,否则可能Access在这里并不重要。
如果您的Android应用程序只需要从网站上提取数据,那么您必须选择是将数据作为Web服务从该网站公开,还是在谈论在网站上点击某些表格。如果您谈论使用表而不是Web界面,那么该网站将不得不允许外部连接到数据存储,并且我不会离开任何允许外部连接到服务器上的访问文件的Web提供程序。您没有连接到power-point或word,或者在这种情况下,Access文件 - 基于文件的系统不能以这种方式工作。
您当然可以将数据表移出Access应用程序并将它们放在某个Web服务器上,如果该Web服务器允许外部(odbc)连接。然后,您将现有的Access应用程序连接到数据库服务器(典型的SQL服务器或MySQL)。这将意味着桌面用户继续使用Access应用程序,但数据现在驻留在Web服务器上。您的Android应用程序也将访问相同的数据存储。但是,在这种情况下,请注意Access的数据存储现在不是Access,而是某种数据库服务器。
所以不清楚您是否需要或要求现有的Access应用程序继续运行,或者您只是想在Android应用程序中使用某些Access数据?并且不清楚您是否创建了基于Access Web的应用程序。
我的意思是,如果你有一个基于Access网络的应用程序,那么你可以使用任何浏览器点击这些网页表单 - 包括你的android上的那些,你不需要在android方面做任何事情。< / p>
我一直在使用Access网络发布,每月6美元的p1小型商业计划成本非常低。因此,Access网络表单可以被任何浏览器(如iPad)使用,也可以在我的Windows 7手机上使用,Access中内置的Web屏幕在我的手机上显示如下:
或
所以你有选择,但如果你还没有Access Web应用程序,那么你不需要任何特殊的Access托管,但只是一个允许Access和你的android都可以使用的web数据存储(例如SQL服务器)。
使用Access Web发布确实允许大规模扩展,因为表单转换为XAML表单,而Office 365服务器不仅规模庞大,而且后端数据存储现在是云计算而不是基于Access“文件”。因此,在缩放方面确实没有用户限制。所以访问网络发布
但是,如果您还没有Access Web应用程序,则可能不需要在此处使用Access。
这里未解决的问题是你如何计划Android应用程序使用数据,或者你是否愿意使用基于浏览器的应用程序?如果您使用基于浏览器的应用程序,那么您根本不必编写任何Android软件。
对于那些不知道的人,Access现在允许网络发布。在下面的视频中,我将如何在中途切换到在浏览器中100%运行Access应用程序