C#MYSQL
时间: 2023-07-12 19:13:48 浏览: 116
在 C# 中连接 MySQL 数据库通常需要通过 ADO.NET 数据库访问技术。下面是一个简单的例子,展示如何在 C# 中连接 MySQL 数据库并执行查询:
```csharp
using System;
using System.Data;
using MySql.Data.MySqlClient;
class Program
{
static void Main(string[] args)
{
string connectionString = "server=localhost;user=root;password=123456;database=mydatabase";
MySqlConnection connection = new MySqlConnection(connectionString);
connection.Open();
string query = "SELECT * FROM mytable";
MySqlCommand command = new MySqlCommand(query, connection);
MySqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{
Console.WriteLine($"{reader["id"]}, {reader["name"]}, {reader["score"]}");
}
reader.Close();
connection.Close();
}
}
```
在这个例子中,我们首先定义了一个 MySQL 数据库的连接字符串,它包含了数据库服务器的地址、用户名、密码以及要连接的数据库名称。然后我们创建了一个 `MySqlConnection` 对象,并使用 `Open()` 方法打开数据库连接。
接着,我们定义了一个 SQL 查询语句,并创建了一个 `MySqlCommand` 对象来执行这个查询。我们调用 `ExecuteReader()` 方法来执行查询,并得到一个 `MySqlDataReader` 对象,它包含了查询结果集。
我们使用 `while` 循环遍历查询结果集,并使用 `reader` 对象的索引器来访问每一列的值。最后,我们关闭了结果集和数据库连接。
需要注意的是,在使用 MySQL 数据库之前,我们需要先安装 MySQL 数据库,并且需要在 C# 项目中添加对 `MySql.Data` 的引用。
阅读全文
相关推荐













