【问题标题】:Can I connect android(Eclipse) to SQL Server(2005) using php web services?我可以使用 php Web 服务将 android(Eclipse) 连接到 SQL Server(2005) 吗?
【发布时间】:2012-11-20 18:13:12
【问题描述】:

我已经阅读了本网站本身关于从 android 访问 db 的一些问题。 但是我仍然无法确定是否可以使用 php Web 服务将 android(Eclipse) 连接到 SQL Server(2005)?

我需要将 Android 应用程序连接到 SQL Server,并且我熟悉使用 JSON 和 PHP Web 服务连接到 MySQL Server。

大部分网站建议使用B4A和ASP.Net连接SQL Server,我不知道。用Eclipse和ASP.Net怎么样(嗯,这需要我学习ASP.Net)?

连接SQL服务器和连接MySQL服务器有什么不同?

【问题讨论】:

  • SQL server 和 mysql server 的连接一样吗?给B4A-ASP.Net/PHP-Sql server..
  • 共有三个不同的部分:与 PHP Web 服务通信的 Android 应用程序、连接到 MS SQL 服务器的 PHP Web 服务和 MS SQL 服务器。您必须使用适当的 PHP 数据库驱动程序才能连接到 MS SQL,并使用 Google 进行 PHP + MS SQL 连接。其余的(Java PHP)对你来说没问题,我猜......
  • 嘿,这不是关于将android连接到SQL Server或MySql,它们都是相同的,配置你的android应用程序向网络服务发出httpget/httppost请求,现在它取决于你是否使用网络服务希望它是一些 ASP 应用程序或 java 应用程序
  • 我被要求为现有的 .NET 应用程序开发一个 android 应用程序。但我更喜欢在 JAVA 平台上工作..

标签: php android sql eclipse json


【解决方案1】:

与 MySQL 服务器和 MSSQL 服务器的连接应该只是在 PHP 中使用不同的数据库驱动程序。例如 mysql 将使用 mysql_connect 而 mssql 将使用 mssql_connect。您用于数据库的内容对于您的 android 应用程序而言应该无关紧要。除非您想在手机上使用 SQLlite 之类的数据库,否则您的 android 应用程序在您的手机上是隔离的。对于您的情况,您将需要创建一个您的 android 应用程序可以调用的 restful API。我在自己的连接到 RESTful api 的 android 应用程序中做了同样的事情。我使用 json 来回传递数据,你也可以使用 XML。我只是发现 json 更容易使用。那时不需要 SOAP Web 服务。将 Web 服务视为您设置为执行一组 php 命令然后返回结果的位置,就这么简单。

【讨论】:

  • +1 好答案,只是你错误地输入了这句话:“...使用 mysql_connect 而 mssql 将使用 mysql_connect...。”
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-09-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多