2011-08-20 123 views
0

我想从android在线mysql数据库中获取详细信息。 我已经写了一个PHP脚本来获取详细信息表单mysql数据库并将结果转换为json字符串,并在android中使用某种方法提取细节。 我是新来的android开发我认为应该有一些简单的方法来做到这一点。如果有,请让我知道。如何连接android和mysql服务器?

回答

1

您可以使用普通的JDBC API与JDBC连接器,只有一个我知道工作是mysql-connector-java-3.0.17-ga-bin.jar。请记住,在云中直接暴露数据库是一种严重的安全风险,因为密码和连接细节在没有加密的情况下传播。最好的解决方案是使用适当的方案来实现REST或SOAP Web服务。

检查这个答案与example of JDBC API connection

0

的另一种方法是用采用三层架构的虚拟JDBC驱动程序:JDBC代码是通过HTTP发送到过滤JDBC代码远程的Servlet(配置然后再将它传递给MySql JDBC驱动程序。结果通过HTTP发回给您。有一些使用这种技术的免费软件。这是安全的,因为数据库从不直接暴露,您可以使用SSL。只需谷歌“通过HTTP的Android JDBC驱动程序”。