您好,匿名用户
随意问技术百科期待您的加入

Android怎么样获取Oracle数据

0 投票

你好,现在有一个需求,安卓上想获取Oracle数据库的数据,获取后再APP上进行多样化的处理展示。

网上查询了解了一下,Android获取Oracle数据,需要一个中间层,即Web服务,安卓客户端通过HTTP协议请求这个服务,获取数据。

因为是初学者,各方面不太懂,我想知道Web中间层,是要通过Servlet技术,JDBC连接Oracle获取数据,生成一个XML网页,然后安卓端来解析这个XML网页获得数据吗?

还是,安卓通过HTTP协议,发送一个请求参数,然后Servlet根据不同的请求参数再通过JDBC查询数据,返回给安卓吗?

希望有这方面经验的前辈,能够多多指点,谢谢!

用户头像 提问 2014年 1月30日 @ Lee Sin 上等兵 (347 威望)
分享到:

1个回答

0 投票
 
最佳答案

我认为,web中间层其实可以是任何可以通过驱动连接oracle的后台语言,servlet、c#等都可以。

整个流程是:安卓发送http请求(携带查询参数) -> servlet接受参数 -> 连接oracle -> servlet处理数据并封装返回结果集 -> 安卓收到返回的http请求结果数据并处理。

至于楼主说的是xml网页还是数据,本质上都是封装的数据集合,要看调用方需要的是什么格式,是xml,json还是网页都可以。

用户头像 回复 2014年 1月30日 @ Sagittarius 上等兵 (289 威望)
选中 2013年 9月7日 @Lee Sin
提一个问题:

相关问题

+2 投票
1 回复 56 阅读
用户头像 提问 2012年 12月1日 @ Shaco 上等兵 (179 威望)
0 投票
0 回复 29 阅读
用户头像 提问 2013年 12月12日 @ Lux 上等兵 (267 威望)
0 投票
1 回复 27 阅读
0 投票
1 回复 45 阅读
用户头像 提问 2012年 12月1日 @ Ryze 上等兵 (293 威望)
0 投票
1 回复 588 阅读
用户头像 提问 2012年 12月1日 @ Evelynn 上等兵 (244 威望)

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...