在android中使用jdbc

use*_*042 4 android jdbc

在我从android连接到外部数据库的所有教程中,大多数都在服务器上使用php程序并使用httppost传递参数.为什么人们不使用jdbc直接连接到数据库.或者还有一些我在这里失踪的观点.

Mor*_*ang 6

在移动世界中,没有完美的接收这样的东西,所以当用户进出良好的接收时,你会掉线和丢失数据.JDBC协议不是为处理移动设备中发生的完全/部分断开而设计的,尤其是当您处于查询中时.另一方面,HTTP至少允许您在自己的重试机制中进行设计,因为失败的HTTP请求只是一个失败的HTTP请求,而不是从网络层/ JDBC驱动程序冒出的异常.

此外,当您通过公共互联网进行通信时(甚至通过SSL),进入服务器的数据至少应该在它到达数据库之前以某种方式进行检查.