我需要帮助将mySQL数据库连接到我正在开发的Android应用程序。
我以前从未这样做过,我发现了一些教程here它提供了很好的信息,而且我理解了大部分信息,但它并不完全符合我的情况。
我有一个存储在我大学提供的远程服务器上的数据库,我使用phpMyAdmin访问它。
我需要帮助将应用程序连接到数据库,这样当用户登录并注册应用程序时,它就会存储在mySQL数据库中。我被告知我可能需要使用我拥有的SSH隧道?
我之前从未这样做过,所以我对此并不太了解。谢谢你们!
更新:我喜欢回复的人,谢谢你,我对此完全陌生,所以当我走到这里时,我正在学习。我不知道其余的api是什么或者如何实现它,听起来我需要它。此外,我不仅需要登录验证,我还需要应用程序在注册屏幕中将新用户添加到数据库中。
答案 0 :(得分:1)
这将通过Webservices完成。您需要开发Web服务并在android项目中公开该Web服务。
你在链接中做了什么。
http://webdesignergeeks.com/mobile/android/android-login-authentication-with-remote-db/
他们在php中创建了webservice并调用该webservice来验证用户名和密码。
答案 1 :(得分:0)
更好地开发服务器端模块,满足您的数据库需求,并使用来自Android应用程序的HTTP请求访问它。
你需要。
1)一个Web应用程序(可能暴露REST api)
2)上面的web应用程序,使用jdbc连接到mysql
3)你的Android应用程序(客户端)中的http客户端框架
答案 2 :(得分:0)
我按照这个link获取了将mysql与基于android的应用程序连接的知识。您还可以找到相关标签的示例。