2016-05-17 54 views
0

蔭具有類似於在UWP應用程序使用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()); 
    } 
    ?> 

上述一個PHP腳本從MySQL服務器獲取數據是Connect.Php腳本,我怎麼能連接使用該腳本DB和得到執行我剩下的腳本在服務器上,並獲取JSON數據到我的UWP應用程序。

我的PC上沒有安裝除Visual Studio Community 2015 Updt 2之外的任何工具,我是否需要安裝任何其他工具請指導我,Iam新在UWP應用程序中使用MySQL服務器和PHP腳本。

幫幫我。

+0

你得到什麼錯誤? – RiggsFolly

+0

您是否安裝了MYSQL服務器實例? – RiggsFolly

+0

或者你應該試圖連接到SQL Server實例嗎? – RiggsFolly

回答

0

如果你想在UWP中獲取數據 - 你應該創建REST API。你可以用PHP來做到這一點。嘗試搜索有關如何做到這一點的信息(這是更多的一些代碼行)。

也有可能性UWP與Connector/Net 幫助直接連接到MySQL數據庫,您可以安裝它,並添加引用MySql.Data.RT.dll

這裏是一個小片段如何創建表並添加行:

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(); 
}