繁体   English   中英

将Android Studio连接到Web Service到SQL Server

[英]Connecting Android Studio to Web Service to SQL Server

我听说将android连接到sql server数据库的最好方法是在它周围创建Web服务。 是否有创建Web服务的特定教程?

  1. 我们是否需要为MySQL安装xampp之类的服务器,还是对sql server management studio来说就好了?
  2. 什么是网络服务? 通过post方法连接到php是一项Web服务?
  3. 我必须使用什么软件才能使其正常工作?

    -Android Studio

    -sql服务器管理工​​作室

    -php写在记事本中(?)

    -Apache Tomcat?

    还要别的吗?

对不起,英语不好,谢谢

您向我们提出了一个非常广泛的问题。

我会尽力让你走。

首先,一个Web服务可能很多,但最常见的是使用SOAP的服务器(在您的情况下为php)。

自己查找SOAP以获得详细信息,但是归结为将XML文件发送到服务器。 然后,服务器以适当的方式响应。

这是一段简短的代码介绍,目的只是为了了解它的含义:

http://www.codeproject.com/Tips/671437/Creating-Web-Service-Using-PHP-Within-Minutes

您想要对数据库进行包装的原因是:您不想允许所有人直接访问您的数据库。 因此,您围绕它编写了一个包装器,该包装器仅执行您允许它执行的任务。

例如:获取组x中的所有用户。 或:更新用户ID 455的生日。等等。这样,您可以控制进出的内容,而只需发送一些XML即可完成工作。 您的PHP脚本将处理实际的数据库交互。

在哪里编写PHP并不是很重要。 我建议您至少使用带有语法突出显示和UTF8支持的编辑器。

不要使用记事本。

如果您想要更好的东西,请查找notepad ++:Notepad ++可以做到这一点。 如果您从事较大的项目,则可能要使用真正的IDE。 (PHP有很多)

阿帕奇? Linux的? 视窗? 只要您可以运行PHP,就可以。 如果您打算使用Microsoft的MSSQL Server,则在Windows上运行会更轻松。 如果您使用mySQL,则没有太大关系。

我想警告您:您似乎对PHP还是陌生的(因为您询问记事本是否可以开发)。 这个项目可能有点麻烦。 :-)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM