在我的项目中,我必须将Android手机连接到远程MySQL数据库服务器,以便将数据插入数据库并在以后获取数据.
但是,似乎Android OS仅支持在手机内部工作的SQLLite数据库.
有谁知道如何将Android手机连接到远程MySQL(或MSSQL,或Oracle)数据库服务器?
谢谢!
您必须使用某种远程方法调用 (RMI) 来访问数据库。
我个人的建议是为服务器上的 MySQL 数据库创建一个 RESTful HTTP 接口。这可能需要更多的工作,但由于其易于使用且与任何系统(可以发出 HTTP 请求)兼容,因此是首选。
本质上,您应该创建 HTTP 端点来从服务器上的 MySQL 数据库创建、读取、更新、删除 (CRUD) 数据。然后,您的 Android 客户端将调用这些 HTTP 端点来执行相应的 CRUD 操作。当然,您不需要执行典型的 CRUD 操作,您可以根据需要使端点与数据库交互。
正如我所说,它的一大优点是它的可扩展性。您可以在另一个系统上使用另一种语言创建另一个客户端,您所需要做的就是进行正确的 HTTP 调用。
| 归档时间: |
|
| 查看次数: |
4827 次 |
| 最近记录: |