SQLite 现已提供对 Windows RT 和 Windows 8 Metro 应用的支持,未来还将支持 Windows Phone 8 本地应用的存储功能。
SQLite 3.7.13 版本增加了对 WinRT 和 Windows 8 中 Metro 风格应用的支持。依照微软所述,Windows 8 移动版也将支持SQLite。需要注意的是,提供的支持仅限于引擎层面,不会提供客户端——开发者需要将其封装成WinRT 组件(或使用提供的类库),才能将其真正应用在.NET 或JavaScript 开发的应用中。
对于.NET 开发者,可以使用 sqlite-net 这一将 SQLite 做了一层 LINQ 封装的工具。可以在以下的文章中得到一些有用的帮助:
- Matteo Pagani-在 Metro 风格的 Windows 8 应用中试用 SQLite
- Tim Hueur-在 Metro 风格应用中使用 SQLite
对与 JavaScript 开发者,推荐使用 SQLite3-WinRT 。正如 Tim 所说的那样,C++ 开发者可以使用 sqlite.h 头文件,并且无需担心 WinRT Wrapper 类。
同时,在 SQLite 网站中的公告也提及了一些限制,这些也是需要注意的。除此之外,与在其他系统中的使用无太大区别。
评论