好的,我是黑莓开发的新手,我想知道是否有人能给我一个黑莓应用程序可用的数据库选项列表?当面对将服务器用于黑莓应用程序的需求时,开发人员“通常”会做些什么?是否有任何一个特定的数据库用于大多数应用程序(如Oracle?)现在用于黑莓?我做了谷歌搜索,但我回来的都是旧的东西,我肯定已经改进了。我正在寻找有关如何远程连接数据库的一些教程或解释。感谢您给新黑莓开发者提供的任何帮助和建议!
答案 0 :(得分:3)
Blackberry OS 5及更高版本在设备上包含SQLite。所有设备都有一个称为持久存储的专有存储机制。 (如果您需要广泛的设备支持,可能必须使用它)。还有旧的肮脏的J2ME'记录存储'机制。
答案 1 :(得分:1)
我会引导你到这个页面。它列出了Blackberry当前的存储解决方案,并允许您选择最适合您的存储解决方案。
Data Storage Overview - BlackBerry
正如之前的一张海报所说,SQLite当然是一个不错的选择。它将允许您灵活地为其他移动应用程序使用相同的数据库框架 - Android,iOS和Symbian都能够使用SQLite。
然而,SQLite确实存在一些缺点。查询大小,以及将数据库预先加载到RAM中可能是最大的两个(因此大的查询和数据库可能很棘手),以及您的应用程序将无法用于任何OS5之前的手机。
有关详细信息,请参阅此页面。
希望这有帮助,
斯图尔特
答案 2 :(得分:0)
查看this answer以获取运行操作系统版本低于5的设备(即您朋友的8120)的更多数据库选项。