使用asp.net连接到mySQL数据库

时间:2011-02-20 00:21:10

标签: asp.net mysql

经过一些尝试,我发现我需要一个驱动程序。我已经从下面的链接安装了组件。但是当我尝试添加它时,我仍然找不到任何SQL引用?我想知道是否有人会知道这个的原因?我刚开始使用asp.net。我发现了几个关于连接代码的其他问题,但我找不到之前遇到连接器/组件问题的人?

MYSQL连接器 http://dev.mysql.com/downloads/connector/net/5.0.html

Microsoft数据访问组件(MDAC)2.8 http://www.microsoft.com/downloads/details.aspx?FamilyID=6c050fe3-c795-4b7d-b037-185d0506396c&displaylang=en

我正在使用Visual Studio。

2 个答案:

答案 0 :(得分:14)

右键单击References,然后选择“Add Reference”。浏览并选择Mysql.Data.dll

应该在您下载的连接器的安装目录中找到该DLL。

enter image description here

最后,在代码中:

using MySql.Data.MySqlClient;

并且,示例连接:

MySqlConnection connection = new MySqlConnection("Database=database_name;Data Source=server_domain_or_ip;User Id=mysql_user;Password=mysql_password");
connection.Open();

MySqlCommand command =  connection.CreateCommand();
command.CommandText = "select * from mytable";
MySqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{
  //reader.GetString(0)
  //reader["column_name"].ToString()
}
reader.Close();

答案 1 :(得分:0)

您可以浏览到DLL并添加引用。