Windows 8 HTML5 / Javascript桌面开发中的SQL数据访问

时间:2011-10-03 15:34:30

标签: windows-8 microsoft-metro

发展世界的崇高贤者,

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

感谢您的时间。

1 个答案:

答案 0 :(得分: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