使用c#application连接Web服务器中的mysql数据库

时间:2013-08-02 06:49:38

标签: c# php mysql

我在同一个Web服务器上有一个PHP网站和MySQL数据库。我不会将该MySQL数据库与c#应用程序连接起来。我的c#应用程序运行另一台计算机。 我该如何连接MySQL数据库?

2 个答案:

答案 0 :(得分:0)

首先确保您已从MySQL官方网站下载并安装了MySQL Connector/NET。在本文中,我将使用Connector / NET版本6.1。

然后在Reference

中添加MySql.Data名称空间

然后你可以在.net

中使用mysql

现在创建一个像这样的连接strin

     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

祝你好运

答案 1 :(得分:0)

首先必须将mysql引用添加到您的项目中: plz右键单击您的项目并转到其中的ref部分 之后尝试找到mysl.conncetor并勾选它 并刷新您的项目,并首先尝试使用mysql.net.client添加 现在你可以使用位于c#编码的mysql数据库中的数据库 确保你已经下载了大约500 MB文件的mysql连接器和installaton。

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