C#查询mysql数据库
时间: 2023-07-06 13:15:10 浏览: 50
你可以使用 MySQL Connector/NET 这个官方提供的 ADO.NET 驱动程序来连接 MySQL 数据库,以下是一个简单的 C# 代码示例:
```csharp
using MySql.Data.MySqlClient;
string connectionString = "server=localhost;port=3306;database=mydatabase;uid=myusername;password=mypassword";
MySqlConnection connection = new MySqlConnection(connectionString);
try
{
connection.Open();
Console.WriteLine("连接成功!");
string query = "SELECT * FROM mytable";
MySqlCommand command = new MySqlCommand(query, connection);
using (MySqlDataReader reader = command.ExecuteReader())
{
while (reader.Read())
{
Console.WriteLine(reader["column1"] + "\t" + reader["column2"]);
}
}
}
catch (Exception ex)
{
Console.WriteLine("连接失败:" + ex.Message);
}
finally
{
connection.Close();
}
```
需要注意的是,你需要先在项目中引用 MySQL Connector/NET 的 dll 文件,或者通过 NuGet 包管理器来安装它。此外,你需要根据你的实际情况修改连接字符串和查询语句。