当为移动设备做开发时,我曾遇到的最大的问题之一是数据存储。这里有两个问题,第一:我经常跟使用SQL数据库的服务器同步化;第二:由于许多设备不能天然地支持SQL(Android平台除外,因为它有SQLite),所以我希望在我的移动应用中使用与之相关的数据库。
大概一年前,我开始在我的另一个项目中使用Sybase的SQL Anywhere产品,这玩意给我留下了很深的印象。SQL Anywhere实际上是一套工具,内含有几个桌面版本,还有一个运行在Windows Mobile上的版本。除此之外还有一个Ultralite版本,可以运行在小一点的Windows CE设备和Palm OS上;还有Ultralite J版本——J是代表Java,它可以运行在BlackBerry和J2SE(Java 2 Platform Standard Edition)上。
Windows Mobile版本最酷的一点是,开发者在运行Windows Mobile的移动设备上可以通过SQL拥有完全相关的数据库存取。使用者完全可以在移动设备上存储列表,然后在服务器上与之同步。对我们来说,这确实是我们想要的功能。
Sybase最近发布了SQL Anywhere.的version 11。本文我将介绍在Windows Mobile 6设备上(尤其是一个升级到Windows Mobile 6的HTC/AT&T 8525)配置SQL Anywhere。
Sybase是谁?
大概半年前&#x