公司使用的是Oracle数据库,但是最近开发的移动端应用中总是没办法连接到oracle数据库中,我该怎么做
解决方案 »
- 不显示删除回复显示所有回复显示星级回复显示得分回复 在popupwindow中无法使用AutoCompleteTextView的问题
- 获取Maps API Key时,获取的是SHA1型的,而认证时需要的是MD5,怎么解决啊
- 求助:一个Button的Listener
- 百度地图的问题,我继承了ItemizedOverlay<OverlayItem> 要自己画点东西,就是显示不出来,急急急啊
- intent取值问题
- 下载Android源代码遇到curl: (52) Empty reply from server,为什么
- 飞行模式
- 獲取其他程序XML檔複製至指定資料夾
- 新手求助 找错
- 求android ADT-22.6.2 的sdk 解压版的
- 高德手机导航APP版界面?
- android一对多数据库表结构的dao方法怎么封装
直接用Android调用Oracle数据库 应该是没办法的,除非自己完成个Android版本的JDBC。
我看到其他人发的帖子中也有提到过类似的问题,主要有三个解决方法:
一、
1.使用webservice,返回数据给android,android作为数据显示
2.在两者之间假设一个web服务,作为通讯桥梁
3.在web上开操作接口二、 实现java.sql接口,然后在服务端对oracle操作进行一个封装,相当于做一个odbc桥接,然后客户端跟你在服务器端做的桥接接口进行交互
三、 通过jsp连接
然后就是你说的使用Java WEB,JSON,XML等技术开发一个接口来存取Oracle数据库,Android 调用这个接口,请问我具体该怎么做,最好有个例子
把数据库抓取出来转换成XML或者json,开发个WEB接口给客户端,客户端就能获取这些数据了。