首页 > 开发 > Android > 正文

Android怎么样获取Oracle数据

2017-09-08 15:24:45  来源:网友分享

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

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

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

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

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

解决方案

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

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

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