2013-08-02 77 views
0

我有一個PHP網站和MySQL數據庫在相同的網絡服務器。我不會將該數據庫連接到c#應用程序。我的c#應用程序運行另一臺計算機。 我怎樣才能連接MySQL數據庫?在websever連接MySQL數據庫與C#應用程序

+2

分享你的研究可以幫助每個人。告訴我們你試過了什麼,以及它爲什麼不符合你的需求。這表明你已經花時間去嘗試幫助自己,它使我們避免重申明顯的答案,最重要的是它可以幫助你得到更具體和相關的答案! –

+0

您將需要運行時和.net連接器才能實現此目的。你也可能會發現工作臺(GUI工具來管理服務器並運行查詢)是有幫助的。 –

+0

從[Connector/Net](http://dev.mysql.com/downloads/connector/net/)開始並從那裏開始。 – Corak

回答

0

首先確保您已經從MySQL官方網站下載並安裝MySQL Connector/NET。在本文中,我將使用Connector/NET版本6.1。

然後在添加引用MySql.Data命名空間

然後你可以使用mysql中的.NET

現在創建一個連接〜應變這樣

 class ConnectToMySql{ 
      private MySqlConnection connection; 

     private void Initialize() 
     { 
     server = "localhost"; 
     database = "connectcsharptomysql"; 
     uid = "username"; 
     password = "password"; 
     string connectionString; 
     connectionString = "SERVER=" + server + ";" + "DATABASE=" + 
     database + ";" + "UID=" + uid + ";" + "PASSWORD=" + password + ";"; 

     connection = new MySqlConnection(connectionString); 
     connection.Open(); 
     } 


} 

然後

1創建MySQL命令。 2爲連接和查詢分配命令。這可以使用構造函數 3使用MySqlCommand類中的Connection和CommandText方法完成。 4創建一個MySqlDataReader對象來讀取選定的記錄/數據。 5執行命令。 6讀取記錄並將其顯示或存儲在列表中。 7關閉數據閱讀器。 8關閉連接。

我的牙齒會幫你完全滿足。現在你就可以開始在.NET上的MySQL工作

最好的運氣

0

你首先必須到MySQL參考添加到項目中: PLZ右鍵點擊您的項目,去裁判參與其中 後嘗試找到mysl.conncetor並勾選它 並刷新您的項目,並首先嚐試添加使用mysql.net.client 現在您可以使用位於MySQL數據庫從C#編碼 請確保您已經下載了兩個mysql連接器和installaton這是大約500 MB的文件。

class ConnectToMySql{ 
    private MySqlConnection mscon; 
    private void Initialize() 
    { 
    server = "localhost"; 
    database = "your own database name"; 
    uid = " your username"; 
    password = "your password"; 
    string const; 
    connectionString = "SERVER=" + server + ";" + "DATABASE=" + 
    database + ";" + "UID=" + uid + ";" + "PASSWORD=" + password + ";"; 

    mscon= new MySqlConnection(const); 
    mscon.Open(); 
    } 
} 
相關問題