windows8开发-使用sqlite数据库的几点小结
来源:互联网 发布:尔雅网络通识课答案 编辑:程序博客网 时间:2024/04/30 00:54
目前来说,win8没有本地数据库。使用sqlite作为win8的数据存取是一种比较实在的解决方案。
我在使用sqlite过程中,遇到过一些问题,现在做一个小结作为本次的开发笔记吧。
(1) sqlite在vs2012上的安装教程参考:sqlite for win8.
sqlite在win8环境中暂时不支持any cpu编译的方式,也即是对于ARM, x64等架构的处理器还需各自编译一次。
(2) sqlite的系统版本和开发环境应该使用RTM版,即win8 RTM + vs2012 RTM。如果使用的vs2012 RC 或者vs2012 RP的话,vs在创建数据库的时候会出问题并提示: Windows 无法安装程序包 Microsoft.VCLibs.110.Debug,因为此程序包需要体系结构 ARM,但此计算机具有体系结构 x64。
关于这个问题的解决方案有个参考链接,不过对于vs2012 RC来说不起作用,卸载重装RTM版问题就解决(msdn论坛参考)。
(3) 在创建数据库的时候,要考虑创建的路径问题。在SQLite.cs中有这么一行的默认代码:
var r=SQLite3.Open(DatabasePath,out handle);
如果本机的用户名是采取中文命名的,那么这行代码就要改为(以正确读取中文字符):
var r=SQLite3.Open16(DatabasePath,out handle);否则vs会提示:试图加载格式不正确的程序。
(4) 由于sqlite不支持any cpu来编译,暂时放弃了使用sqlite来实现数据库,改用了xml+json。少了数据的查询优化,数据效率应该有所降低;不过对于非大数据量的数据库来说已经足够了。
(5) 再继续等待sqlite库本身的完善和发展吧,有机会再使用它,唉。
- windows8开发-使用sqlite数据库的几点小结
- SQLite数据库使用小结
- 使用ESXi 4.0的几点小结
- 使用Cisco ASA的几点小结
- 使用ESXi 4.0的几点小结
- Android SQLite数据库的使用小结
- Sqlite数据库的小结
- Android SQLite数据库使用小结
- Android 数据库SQLite使用小结
- hbm2dll配置自动生成数据库的几点小结
- Mybatis的几点小结
- Mybatis的几点小结
- Android 开发中 SQLite 数据库的使用
- Android 开发之SQLITE 数据库的使用
- iOS开发数据库SQLite的使用
- iOS开发数据库SQLite的使用
- android开发中的数据库SQLite的使用
- Sqlite使用中的几点体会
- 软工-结构化分析总结
- 链表的逆转 -- java实现
- [SGU]111. Very simple problem
- 《深入浅出MFC》学习笔记(一)
- asus笔记本升级bios
- windows8开发-使用sqlite数据库的几点小结
- 基于MATLAB的adaboost级联形式的人脸检测实现
- 调试第一个KMDF驱动程序
- 关于CORE DOWN
- 关于Java 23种设计模式的有趣见解
- 再谈外观模式
- android 中事件的写法
- require()和include()的区别
- Web前端研发工程师编程能力飞升之路