2010-11-28 42 views
1

我正在构建一个android应用程序,并且我有一个存储在服务器上的SQL数据库。我需要将数据库拉到android或查询数据库,并让它从表中返回信息。我在互联网上搜索了所有内容,但是我还没有找到任何解释如何从android连接到服务器的内容。我怎样才能做到这一点?在android中查询数据库

回答

2

您无法直接从android查询服务器中的数据库。你必须编写PHP脚本来从服务器查询数据库。您必须将php脚本保存在Web服务器中。从android应用程序,你必须从php页面获取数据。

+0

好了,我有搜索信息的用户输入。我会将这些信息发送给php脚本,那么脚本会将查询的信息从数据库返回给android应用程序? – Graham 2010-11-28 19:34:50

+0

是的就是这样...... – gypsicoder 2010-11-29 08:25:43

1

我不认为有一个相当简单的方法来'拉'数据库或连接到它使用一些软连接的ODBC。即使可能,我也不认为使用它是明智的。

我相信解决您的问题的最好方法是实现某种类型的REST API接口到您的数据库并根据需要获取数据。

0

实际上,尽管Android的

gypsicoder的回答和几个“如何” S在互联网上,有连接的方式/查询的SQL数据库,你只需要下载相应的JDCB。为MySQL:http://dev.mysql.com/usingmysql/java/

那么你只需要使用的java.sql接口/类做的东西(的MySQL在上面的链接有一个参考手册)