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