2010-11-12 68 views
3

嗨即时新的android和javaAndroid的mysql连接

我有我的网页服务器的PHP页面,我想要得到此网页结果在Android中。我有很多搜索mysql的android连接有人说,它可能通过在java中的“新的URL”。但我无法理解这种方法。其实我想实现Android的登录页面。我已经在php中创建了一个登录页面。现在,我只想将用户名和密码值发布到php页面,php页面将检查数据库中的数据,如果用户是有效用户,我需要重定向,否则我会显示错误消息。

感谢

回答

8

你应该考虑写在你的服务器返回JSON数据到客户端的API。

再比如说,你会调用PHP页面http://yourwebsite.com/api.php?method=login&username=user&password=md5password

的网页,然后将返回一个JSON数据导致您的Android应用程序可以为结果分析(200次成功,如果他们进入了一个错误的用户名403个禁止接入或密码等等)。

An example.这里是another

+0

这绝对是最好的办法。 RDBMS连接器体积大,体积大。在资源之上创建一个REST API,然后你所要做的就是在Java中为你的API编写一个非常小的语言联编程序。语言粘合剂=小,DB连接器=大/矫枉过正 – kmarks2 2010-11-12 16:25:37

+0

'的example'链路断开时 – 2016-04-05 08:30:00

+0

@GopsAB与archive.org链接更新 – 2016-04-05 14:48:03

0

另一种方法是使用使用三层架构的虚拟JDBC驱动程序:您的JDBC代码通过HTTP发送到远程Servlet,该远程Servlet在将JDBC代码传递到MySql JDBC之前过滤JDBC代码(配置&安全性)驱动程序。结果通过HTTP发回给您。有一些使用这种技术的免费软件。只需谷歌“通过HTTP的Android JDBC驱动程序”。