网上查询了解了一下,Android获取Oracle数据,需要一个中间层,即Web服务,安卓客户端通过HTTP协议请求这个服务,获取数据。因为是初学者,各方面不太懂,我想知道Web中间层,是要通过Servlet技术,JDBC连接Oracle获取数据,生成一个XML网页,然后安卓端来解析这个XML网页获得数据吗?还是,安卓通过HTTP协议,发送一个请求参数,然后Servlet根据不同的请求参数再通过JDBC查询数据,返回给安卓吗?希望有这方面经验的前辈,能够多多指点,谢谢!
1 回答
开满天机
TA贡献1786条经验 获得超13个赞
我认为,web中间层其实可以是任何可以通过驱动连接oracle的后台语言,servlet、c#等都可以。
整个流程是:安卓发送http请求(携带查询参数) -> servlet接受参数 -> 连接oracle -> servlet处理数据并封装返回结果集 -> 安卓收到返回的http请求结果数据并处理。
至于楼主说的是xml网页还是数据,本质上都是封装的数据集合,要看调用方需要的是什么格式,是xml,json还是网页都可以。
- 1 回答
- 0 关注
- 210 浏览
添加回答
举报
0/150
提交
取消