如何将android连接到MySql数据库服务器?

sur*_*esh 5 android

在我的项目中,我必须将Android手机连接到远程MySQL数据库服务器,以便将数据插入数据库并在以后获取数据.

但是,似乎Android OS仅支持在手机内部工作的SQLLite数据库.

有谁知道如何将Android手机连接到远程MySQL(或MSSQL,或Oracle)数据库服务器?

谢谢!

nic*_*ild 2

您必须使用某种远程方法调用 (RMI) 来访问数据库。

我个人的建议是为服务器上的 MySQL 数据库创建一个 RESTful HTTP 接口。这可能需要更多的工作,但由于其易于使用且与任何系统(可以发出 HTTP 请求)兼容,因此是首选。

本质上,您应该创建 HTTP 端点来从服务器上的 MySQL 数据库创建、读取、更新、删除 (CRUD) 数据。然后,您的 Android 客户端将调用这些 HTTP 端点来执行相应的 CRUD 操作。当然,您不需要执行典型的 CRUD 操作,您可以根据需要使端点与数据库交互。

正如我所说,它的一大优点是它的可扩展性。您可以在另一个系统上使用另一种语言创建另一个客户端,您所需要做的就是进行正确的 HTTP 调用。