android使用mysql-connector直接连接到mysql数据库

时间:2012-03-28 09:33:20

标签: java android mysql rest jdbc

我正在开发一个Android应用程序并且必须使用远程数据库进行数据存储。我有两个选项,首先使用php创建一个REST API。第二个选项是使用mysql-connector-java-直接连接到带有JDBC的mysql数据库5.1.18-bin.jar。我不熟悉第二个,但我想确认哪种方法可行,为什么?

2 个答案:

答案 0 :(得分:2)

你不能在android应用程序中使用第二个(jdbc)方法(SO Reference thread)。您必须使用REST API。

答案 1 :(得分:1)

您不能像在Java应用程序中那样在Android手机上使用普通的JDBC连接方法到远程数据库服务器。这是因为Java应用程序通常运行一台机器,该机器在网络上或者可以连接到网络或者在其上有mysql数据库,这与你的Android手机不同。

您拥有的替代品

  1. 创建Web服务(REST或SOAP)并从您的设备调用它//如您所述

  2. 创建一个可以为POST或GET请求提供服务的Servlet,并从您的设备中调用它。

  3. 干杯, RJ