C#MySQl数据库数据查询
时间: 2023-08-02 08:39:02 浏览: 124
你可以使用 C# 的 MySQL Connector/NET 去连接 MySQL 数据库,然后使用 SQL 语句进行数据查询。以下是一个简单的示例代码:
using MySql.Data.MySqlClient;
// 创建连接对象
MySqlConnection conn = new MySqlConnection("server=localhost;user=root;database=mydb;password=mypassword");
// 打开连接
conn.Open();
// 创建查询命令
string sql = "SELECT * FROM mytable";
MySqlCommand cmd = new MySqlCommand(sql, conn);
// 执行查询,并读取结果集
MySqlDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
// 处理每一行数据
int id = reader.GetInt32(0);
string name = reader.GetString(1);
int age = reader.GetInt32(2);
Console.WriteLine($"id: {id}, name: {name}, age: {age}");
}
// 关闭连接和其他资源
reader.Close();
cmd.Dispose();
conn.Close();
在上面的代码中,我们首先创建了一个 MySqlConnection
对象,用于连接到 MySQL 数据库。然后通过调用 Open()
方法打开连接。接着创建了一个查询命令对象 MySqlCommand
,并指定了 SQL 查询语句。查询命令执行后返回一个 MySqlDataReader
对象,我们可以通过循环读取每一行数据,直到结果集读取完毕。最后,关闭连接和其他资源。
当然,你需要根据实际情况修改连接字符串、SQL 查询语句和读取结果集的代码。
阅读全文
相关推荐


















