android 调用oracle,通过Android应用程序连接到OracleDB

感谢您的光临,希望您能对我有所帮助.

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

如您所见,有一个很大的例外,我无法解决它…

是否有人已经在没有Web服务的情况下与他的Android应用成功建立了OracleDB连接?

有人可以帮我解决此异常吗?

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

感谢您的帮助…

编辑:应用程序将必须从OracleDB中获取数据,并将其存储在Android的本地SQLite DB上,因为Android设备将与LAN断开连接(并且我不想使数据可从Web [3G]访问]).断开连接后,该应用程序将使用SQLite上的本地数据.用户活动完成后,设备将重新连接到LAN,并且应用程序将编辑的SQLite本地数据与主Oracle DB服务器同步. SQLite应用 OracleDB的

解决方法:

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

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

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

您可以从下载选项卡下载它,然后尝试一下.

祝您好运,解决您的问题.

问候

埃里克,

甲骨文项目经理

标签:android,oracle,jdbc

来源: https://codeday.me/bug/20191012/1901960.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值