【问题标题】:Using MySQL in C# on Windows Phone via PHP通过 PHP 在 Windows Phone 上的 C# 中使用 MySQL
【发布时间】:2013-08-09 14:16:53
【问题描述】:

我正在为一个学校项目开发一个 C# 应用程序,我基本上需要进行基本的数据库操作(主要是插入),我的老师建议我在 WP 上制作我的 C# 应用程序来调用一个 PHP 文件来在我的服务器上执行操作数据库。我的问题是我如何调用 php 并通过 C# 向它发送参数?

【问题讨论】:

    标签: c# php mysql windows-phone-7 windows-phone-8


    【解决方案1】:

    使用任何支持它的技术创建一个 SOAP Web 服务(在你的情况下,如果你不限于 PHP,我推荐 C#)。

    这里有一些教程: http://www.asp.net/web-forms/videos/how-do-i/how-do-i-create-and-call-a-simple-web-service-in-aspnet

    简单地说,它允许您在服务器端编写一些 C# 函数(在您的情况下访问数据库)并通过 Internet 从另一个 C# 程序运行它们。 Web 服务框架处理所有魔法 - 您在一侧调用函数,在另一侧执行它并将结果对象发回。

    只要您在服务器端创建一个 SOAP Web 服务,您可以使用 Java、C#、PHP 或任何您喜欢的方式编写它。 WP端会自动识别可用的函数,你可以像C#函数一样使用它们。

    【讨论】:

    • 是的,这似乎是这样,但我注意到你不能在 vs2012 中添加 Web 服务,你只能添加服务引用,我找不到实例化的方法
    • 较新版本的 .NET 倾向于使用 WCF 服务而不是旧的优质 ASP.NET Web 服务(如果您选择 .NET Framework v3.5,这些服务仍然可用)用于此目的。这是一个关于 WCF 服务的简单教程:msdn.microsoft.com/en-us/library/bb386386.aspx
    猜你喜欢
    • 1970-01-01
    • 2011-11-21
    • 1970-01-01
    • 2012-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多