一。S60 数据库
方案1. Symbian平台提供的SQLite封装,但只有高一些的版本可用(比如Symbian OS v9.3之后)
在2008年11月在s60 3rd上加入SQLite
据说通过修改源码可以让SQLite在Symbian OS v9.1上使用
方案2. SQLiteS60 这个是OpenC的移植版本,使用C语言就能用
Open C已被成功地用于大量项目源代码到S60平台的移植,包括FTP客户端和SQLite。
Open C是S60第三版功能包2上已经成为一个标准内置技术,它也可作为S60第三版和S60第三版,功能包1的插件存在。
Carbide.c++目前已支持所有的Open C的开发。
资料来源:http://wiki.forum.nokia.com/index.php/S60%E5%85%A5%E9%97%A8%E5%9F%BA%E7%A1%80
二。WM 数据库
方案1. sql server ce3.5中的数据库,只要用到SqlCeEngine的类
资料来源:http://blog.sina.com.cn/s/blog_62d120530100jrgl.html?retcode=0
方案2. SQLITE
.NET: SQLite is an open source project so I would check the below web site (for .NET support) and post your questions to the user forum there:
http://sqlite.phxsoftware.com/
C++: 有EVC的源码,在VS2005上编译通过
使用现成的SQLite3.Lib SQLite3.Dll 以及封装好的CppSQLite3U.H
封装前的类是sqlite3.h
方案3. EDB
Windows Mobile 6 SDK/Samples/Common/CPP/Win32/FileDB
该例子是在windows mobile 6.0 SDK中。
MSDN上写着支持Windows Mobile 6.5
方案4. sql server mobile
Microsoft SQL Server Compact 3.5 for Windows Mobile
需要安装CAB到手机上,才能使用该数据库.