在android中使用jdbc

在android中使用jdbc,android,jdbc,Android,Jdbc,在我遇到的所有从android连接到外部数据库的教程中,大多数都在服务器上使用php程序,并使用httppost传递参数。为什么人们不直接使用jdbc连接数据库呢。或者我在这里还遗漏了其他一些方面。在移动世界中,没有完美的接收效果,因此当用户移入或移出良好的接收效果时,您会收到掉话和丢失的数据。JDBC协议不是用来处理在移动中发生的完全/部分断开连接,特别是当您处于查询的中间时。另一方面,HTTP至少允许您在自己的重试机制中进行设计,因为失败的HTTP请求只是失败的HTTP请求,而不是从网络层/

在我遇到的所有从android连接到外部数据库的教程中,大多数都在服务器上使用php程序,并使用httppost传递参数。为什么人们不直接使用jdbc连接数据库呢。或者我在这里还遗漏了其他一些方面。

在移动世界中,没有完美的接收效果,因此当用户移入或移出良好的接收效果时,您会收到掉话和丢失的数据。JDBC协议不是用来处理在移动中发生的完全/部分断开连接,特别是当您处于查询的中间时。另一方面,HTTP至少允许您在自己的重试机制中进行设计,因为失败的HTTP请求只是失败的HTTP请求,而不是从网络层/JDBC驱动程序冒出的异常

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