gpt4 book ai didi

android - 通过 Android 应用程序连接到 OracleDB

转载 作者:行者123 更新时间:2023-11-29 15:31:54 25 4
gpt4 key购买 nike

感谢您的寻找,希望您能帮助我。

目前,我想通过我的 Android 应用程序从 OracleDB 服务器(在 LAN 上)获取一些数据。我将 JDBC 与 ojdbc14.jar 和我的 Android 应用程序中的以下代码以及我与 logcat 一起使用的 stackTrace 一起使用:

http://pastebin.archlinux.fr/432118

如您所见,有一个很大的异常,我无法修复它...

是否有人已经在没有网络服务的情况下通过他的 Android 应用程序成功建立了 OracleDB 连接?有人可以帮我解决这个异常吗?

有关信息:我曾尝试更改 ojdbc 驱动程序(这是我做过的最糟糕的事情 >.>),并且我检查了 URL 有效性。

感谢您的帮助...

编辑:应用程序必须从 OracleDB 获取数据,并将其存储在 Android 的本地 SQLite 数据库中,因为 Android 设备将断开与 LAN 的连接(而且我不想让数据可从网络 [3G])。断开连接后,该应用程序将使用 SQLite 上的本地数据。当用户的 Activity 结束时,设备将重新连接到局域网,应用程序将编辑后的 ​​SQLite 本地数据与主 Oracle 数据库服务器同步。 SQLite <-- local --> App <-- 当连接/同步时 ---> OracleDB

最佳答案

Oracle 实际上有一个专门设计用于将 Oracle 数据库与移动设备同步的产品。它称为移动服务器。

但是使用模型与您描述的略有不同;您可以使用本地 Berkeley DB 或 SQLite 数据库,而不是直接连接到 Oracle 数据库,然后移动服务器会将其与 Oracle 数据库同步。

它可以作为自动处理同步的单独进程运行,或者您可以使用 API 调用从程序内部控制同步。如果这听起来对您有用,check it out here .

您可以从下载选项卡下载并试用。

祝您解决问题顺利。

问候

埃里克,甲骨文项目经理

关于android - 通过 Android 应用程序连接到 OracleDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5727857/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com