【问题标题】:Database Options for Blackberry黑莓的数据库选项
【发布时间】:2010-09-14 01:25:08
【问题描述】:

好的,我是黑莓开发的新手,我想知道是否有人可以给我一份可用于黑莓应用程序的数据库选项列表?当面临为他们的黑莓应用程序使用服务器的需求时,开发人员的“通常”会做什么?现在是否有任何一个特定的数据库用于黑莓的大多数应用程序(如 Oracle?)?我进行了谷歌搜索,但我得到的只是旧的东西,我确信现在已经改进了。我正在寻找一些关于如何远程连接到数据库的教程或解释。感谢您为新的黑莓开发人员提供的任何帮助和建议!

【问题讨论】:

  • 既然您提到“Oracle”,您是指通过网络连接到远程数据库吗?还是您想要一个存储在设备上的数据的数据库?
  • 嗯,我正在和另一个朋友一起开发一个应用程序,用于软件工程课程。我有 Bold 9700,它很好,我可能会使用 SQLite,但我的朋友有一个 Pearl 8120。我已经搜索过,显然他手机的最新操作系统是 v4.5。因为我们是作为一个团队一起做的,所以我们想要开发一些东西,以便我们双方都可以在我们的手机上运行测试,所以我们几乎必须为 v4.5 平台开发,除非有某种我不知道的方法'不知道(这很可能)。

标签: java sql database oracle blackberry


【解决方案1】:

Blackberry OS 版本 5 及更高版本在设备上包含 SQLite。所有设备都有一个专有的存储机制,称为持久存储。 (如果您需要广泛的设备支持,您可能必须使用它)。还有陈旧的 J2ME '记录存储'机制。

【讨论】:

    【解决方案2】:

    我会引导你到这个页面。它列出了黑莓当前的存储解决方案,并允许您选择最适合自己的解决方案。

    Data Storage Overview - BlackBerry

    正如之前的一位发帖人所建议的,SQLite 无疑是一个不错的选择。它将允许您灵活地为其他移动应用程序使用相同的数据库框架——Android、iOS 和 Symbian 都可以使用 SQLite。

    但是,SQLite 确实有一些缺点。查询大小和将数据库预加载到 RAM 中可能是最大的两个问题(如此大的查询和数据库可能会很棘手)以及您的应用将不适用于任何 OS5 之前的手机这一事实。

    您应该参考此页面了解更多信息。

    SQLite Overview - BlackBerry

    希望这会有所帮助,

    斯图尔特

    【讨论】:

      【解决方案3】:

      查看this answer 了解更多适用于运行操作系统版本低于 5 的设备(即您朋友的 8120)的数据库选项。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-08-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多