Php 如何以干净的方式从Android访问sql server?

Php 如何以干净的方式从Android访问sql server?,php,android,sql-server,jsoup,Php,Android,Sql Server,Jsoup,在我的项目中,我使用一个php站点从sql server获取数据 我的android应用程序连接php站点并发送值,php站点使用POST方法获取值,然后从sql中获取预期值,然后写入html div(具有id),最后我的应用程序使用jsoup解析器从html div获取数据 这种方式工作正常,我会问性能问题,当我在谷歌上搜索时,我看到一个名为jdbc的库,所以如果我将我的应用程序直接连接到sql server,是加载时间缩短了,还是我的方式正确 对不起,我的英语不好:( 当我在谷歌上搜索时,我

在我的项目中,我使用一个php站点从sql server获取数据

我的android应用程序连接php站点并发送值,php站点使用POST方法获取值,然后从sql中获取预期值,然后写入html div(具有id),最后我的应用程序使用jsoup解析器从html div获取数据

这种方式工作正常,我会问性能问题,当我在谷歌上搜索时,我看到一个名为jdbc的库,所以如果我将我的应用程序直接连接到sql server,是加载时间缩短了,还是我的方式正确

对不起,我的英语不好:(

当我在谷歌上搜索时,我看到了一个名为jdbc的库,所以如果我将我的应用程序直接连接到sql server

您可以将应用程序连接到sql server,只要可以从Internet访问sql server,或者您的应用程序可以访问sql server所在的网络

装载时间短吗


您可以期待更好的响应时间,因为只要您的JDBC代码编写良好,您就不再需要php站点了。

为什么要在html页面的div中返回结果?您最好只返回结果。因此不需要jsoup解析。现在,php只返回一个结果。但接下来我必须返回多个结果,而且我必须解析它们。所以我必须使用html div,并对其进行解析。不是吗?或者有一个更简单的方法?不要使用html和div。只需返回结果即可。您应该能够以这样一种方式返回它们,您的Android代码可以轻松地将它们分开。对我来说看起来非常简单。但不清楚“我必须解析它们”的含义。如果jsoup解析了来自div的结果,那么您也必须解析该结果吗?我想是的。但您可以更好地通知我们。我使用doc=jsoup.connect(URL).get();Elements info=doc.select(“div#DivName”);并以字符串形式保存info.text()