将MySQL数据库连接到Android应用程序

问题描述:

我需要一些帮助,将我的mySQL数据库连接到我目前正在开发的Android应用程序。将MySQL数据库连接到Android应用程序

我从来没有这样做过,而且我发现一对夫妇教程here它提供了良好的信息,我知道大多数的,但它并不完全与我的情况下工作。

我有一个数据库存储在我的大学提供的远程服务器上,我使用phpMyAdmin访问它。

我需要帮助将应用程序连接到数据库,这样当用户登录并注册应用程序时,它将存储在mySQL数据库中。有人告诉我可能需要使用我拥有的SSH隧道吗?

我从来没有这样做过,所以我对此不太了解。多谢你们!

更新:我喜欢响应球员,谢谢,我完全是新的,所以我在学习,当我去这里。我不知道剩下的api是什么或者如何实现它,这听起来像是我需要的。另外,我不仅需要登录验证,还需要应用程序将新用户添加到数据库以及注册屏幕中。

+0

http://androidbash.com/connecting-android-app-to-a-database-using-php-and-mysql/ – SRBhagwat 2016-10-25 02:24:55

更好地开发服务器端模块,满足您的数据库需要,并使用来自android应用程序的HTTP请求访问它。

你需要。

1)一个网络的应用程序(可能暴露上述网络的应用程序REST API)

2),连接在Android应用使用JDBC

3)HTTP客户端框架到mysql(客户端)

+0

你是指什么Web应用程序?将该应用程序重新创建为Web应用程序?或者使用Web应用程序来连接两者? – user12074577 2013-03-01 06:12:42

+0

使用一个Web应用程序,它充当数据库和你的Android客户端之间的Facade。 – TheWhiteRabbit 2013-03-01 06:14:26

这将通过Webservices完成。您需要开发Web服务并在Android项目中公开该Web服务。

这是什么在你给的链接做。

http://webdesignergeeks.com/mobile/android/android-login-authentication-with-remote-db/

他们已经在PHP创建Web服务,并调用Web服务来验证用户名和密码。

+0

但是我不需要验证用户名和密码,我需要应用程序来注册新用户以及数据库 – user12074577 2013-03-01 06:15:57

+0

,因为您也可以使用RestAPI webservices。 – 2013-03-01 06:17:32

+0

我对此完全陌生,对于如何做到这一点或者其他API是什么或者如何使用它我有0个想法。有任何你知道的例子或教程会帮助我吗? – user12074577 2013-03-01 06:19:52

我跟着这个link得到连接mysql与基于android的应用程序的知识。你也可以找到相关标签的例子。