【问题标题】:Getting Data from MySql server using Php scripts in UWP apps在 UWP 应用程序中使用 PHP 脚本从 MySql 服务器获取数据
【发布时间】:2016-05-17 11:20:00
【问题描述】:

我有一个类似的 PHP 脚本

<?php
try{
$con= new PDO('mysql:host=iamhost;dbname=android_welcome', 'android_test', '**********') ;
$con->exec('SET NAMES utf8');
}  
 catch(Exeption $e){
  die('Error:'.$e->getMessage());
  }
  ?>

上面是 Connect.Php 脚本,我如何使用这个脚本连接到数据库并在服务器上执行我剩余的脚本并将 JSON 数据获取到我的 UWP 应用程序。

我没有在我的 PC 上安装除 Visual Studio Community 2015 Updt 2 之外的任何工具,如果我必须安装任何其他工具,请指导我,我是在 UWP 应用程序中使用 MySQL 服务器和 PHP 脚本的新手。

帮帮我。

【问题讨论】:

  • 你遇到了什么错误?
  • 你安装了 MYSQL Server 实例吗?
  • 或者您是否应该尝试连接到 SQL Server 实例?
  • 您好,@RiggsFolly,我刚刚使用 PHP 脚本启动 UWP 应用程序,以及在 android 中用于同一应用程序的那些脚本,我想知道如何在 UWP 应用程序中使用它们,以及有哪些工具这样做是必需的。

标签: php mysql json database uwp


【解决方案1】:

如果您想在 UWP 中获取数据 - 您应该创建 REST API。你可以用 PHP 做到这一点。尝试搜索有关如何执行此操作的信息(这不仅仅是几行代码)。

还可以在Connector/Net 的帮助下将 UWP 直接连接到 MySQL 数据库 您可以安装它并添加对 MySql.Data.RT.dll 的引用

这里有一个小sn-p如何创建表和添加行:

using MySql.Data.MySqlClient;

........

using (MySqlConnection connection = new MySqlConnection("Database=as_bfb6f501597b777;Data Source=us-cdbr-azure-west-c.cloudapp.net;User Id=b74038821f5aea;Password=2564f4e5;SslMode=None;"))
{
connection.Open();

MySqlCommand createCommand = new MySqlCommand("CREATE TABLE demotable(salary int,surname varchar(255))", connection);

createCommand.ExecuteNonQuery();

MySqlCommand addCommand = new MySqlCommand("INSERT INTO demotable (salary,surname) VALUES (5000,'Smith')", connection);

addCommand.ExecuteNonQuery();
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-06-22
    • 1970-01-01
    • 2017-06-21
    • 2019-02-11
    • 1970-01-01
    • 2013-06-03
    • 2018-09-13
    相关资源
    最近更新 更多