我可以使用php web服务将android(Eclipse)连接到SQL Server(2005)吗?

问题描述:

我已经阅读了许多关于本站访问android的数据库的问题。 但我仍然无法确定如果我可以使用PHP Web服务连接到Android(Eclipse)到SQL Server(2005)?我可以使用php web服务将android(Eclipse)连接到SQL Server(2005)吗?

我需要将一个android应用程序连接到SQL服务器,我熟悉使用JSON和PHP Web服务连接到MySQL服务器。

大多数网站建议使用B4A和ASP.Net连接到SQL Server,我不知道。如何使用Eclipse和ASP.Net(那需要我学习ASP.Net)?

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

+0

为什么你不能? – shadyyx

+0

是否会连接到SQL服务器和mysql服务器?当我研究连接android和SQL Server时,没有网站建议这种Eclipse-PHP-SQL Server的组合,而是他们给B4A-ASP.Net/ PHP-Sql服务器.. – lubismail

+0

有三个不同的部分:与PHP Web服务通信的Android应用程序,连接到MS SQL服务器的PHP Web服务和MS SQL服务器。您必须使用PHP的适当数据库驱动程序才能连接到MS SQL和谷歌PHP + MS SQL连接。其余的(Java PHP)适合你,我猜... – shadyyx

连接到MySQL服务器和MSSQL服务器应该只是在PHP中使用不同的数据库驱动程序。例如,mysql将使用mysql_connect,而mssql将使用mssql_connect。你用于数据库的应用程序不应该为你的android应用程序。除非你想在手机上使用像SQLlite这样的数据库,否则你的android应用程序会被隔离在你的手机上。对于您的情况,您将需要创建一个Android应用程序可以调用的宁静的API。我在自己的android应用程序中完成了同样的事情,该应用程序连接到一个安静的api。我使用json来回传递数据,你也可以使用XML。我只是发现json更容易处理。那么不需要SOAP Web服务。把Web服务想象成你设置的一个位置来执行一组php命令,然后返回一个简单的结果。

+0

+1很好的答案只有你误输错了这句话:“...使用mysql_connect和mssql会使用* mysql * _connect ....” – Elemental