C#读MySQL数据库的代码
时间: 2024-03-19 21:44:27 浏览: 14
以下是使用C#读取MySQL数据库的示例代码:
```csharp
using System;
using MySql.Data.MySqlClient;
class Program
{
static void Main(string[] args)
{
string connectionString = "server=serverName;port=portNumber;database=databaseName;user=username;password=password";
using (MySqlConnection connection = new MySqlConnection(connectionString))
{
connection.Open();
string query = "SELECT * FROM tableName";
using (MySqlCommand command = new MySqlCommand(query, connection))
{
using (MySqlDataReader reader = command.ExecuteReader())
{
while (reader.Read())
{
// 读取数据并进行处理
string value1 = reader.GetString(0);
int value2 = reader.GetInt32(1);
double value3 = reader.GetDouble(2);
Console.WriteLine("Value 1: {0}, Value 2: {1}, Value 3: {2}", value1, value2, value3);
}
}
}
}
}
}
```
其中,`connectionString`是连接数据库的字符串,需要替换成实际的数据库信息;`query`是要执行的查询语句,可以根据需要修改;`reader`对象用于读取查询结果,通过`GetXXX()`方法获取指定类型的数据。请注意,需要先在项目中添加`MySql.Data`引用,并在代码中引入命名空间`MySql.Data.MySqlClient`。