4

嗨,发展世界的尊贵圣人,

我谦卑地带着一个菜鸟问题来到你面前。实际上,我对 Windows 8 Metro HTML5/Javascript 开发感到非常兴奋,但我还没有深入研究它。谷歌到目前为止让我失望的一个最初的问题是如何使用 Metro HTML 应用程序进行本地数据访问?我知道我可以使用一些新的 HTML5 本地存储功能,但是如果我想要一个写入/接收数据的应用程序来说明本地计算机上的 SQL CE 数据库而不是远程计算机,我该怎么办?是否有某种可编程的内置对象,我可以使用 Javascript 访问以进行数据操作,从而取代传统的 Web 服务器?

感谢您的时间。

4

1 回答 1

9

WinRT 中没有用于 SQL 访问的客户端。要访问此类数据库,您必须创建一个 Web 服务并调用它(类似于 Silverlight)。为此支持 WCF RIA 服务。

为了在本地存储和检索数据,有 JET API。HTML 和 JavaScript 应用程序支持IndexedDB。所有这些选项都在应用程序的隔离存储中读取和写入数据;它们不支持对文件系统的自由访问。

取自http://www.itwriting.com/blog/4874-data-access-in-windows-8-winrt.html

于 2011-10-03T15:52:53.870 回答