【问题标题】:How to access sql server from Android the clean way?如何以干净的方式从 Android 访问 sql server?
【发布时间】:2016-07-23 11:01:24
【问题描述】:

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

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

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

对不起我的英语不好:(

【问题讨论】:

  • 为什么要在 html 页面的 div 中返回结果?你最好只返回结果。所以不需要jsoup解析。
  • 现在,php 只返回一个结果。但接下来我必须返回多个结果,并且必须解析它们。所以我必须使用html div,并解析它。不是吗?还是有更简单的方法?
  • 不要使用 html 和 div。只需返回您的结果。您应该能够以您的 Android 代码可以轻松分离它们的方式返回它们。对我来说看起来很简单。
  • 但不清楚“我必须解析它们”是什么意思。如果 jsoup 解析了来自 div 的结果,那么您是否也必须解析该结果?我认同。但您可以更好地通知我们。
  • 我使用 Document doc = Jsoup.connect(URL).get();元素信息 = doc.select("div#DivName");并将 info.text() 保存在字符串中

标签: php android sql-server jsoup


【解决方案1】:

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

只要 sql server 可以从 Internet 访问,或者您的应用可以访问 sql server 可访问的网络,您就可以将您的应用连接到 sql server。

是不是加载时间变短了

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

【讨论】:

    猜你喜欢
    • 2013-10-15
    • 2014-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多