c# mysqlcommand
时间: 2023-07-24 09:03:39 浏览: 110
C#中使用MySQLCommand对象来执行SQL查询和更新等操作。以下是一个简单的示例代码,演示如何使用MySQLCommand对象连接到MySQL数据库,并执行查询操作:
```csharp
using System;
using MySql.Data.MySqlClient;
class Program
{
static void Main(string[] args)
{
string connectionString = "server=localhost;user=root;password=123456;database=mydb";
MySqlConnection connection = new MySqlConnection(connectionString);
try
{
connection.Open();
MySqlCommand command = new MySqlCommand("SELECT * FROM mytable", connection);
MySqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{
Console.WriteLine(reader["column1"].ToString() + " " + reader["column2"].ToString());
}
reader.Close();
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
finally
{
connection.Close();
}
}
}
```
在上面的代码中,我们首先定义了一个连接字符串,指定了MySQL服务器的地址、用户名、密码和要连接的数据库。然后创建一个MySqlConnection对象,并使用Open()方法打开数据库连接。
接下来,我们创建一个MySqlCommand对象,并将要执行的SQL查询语句作为参数传递给它。然后使用ExecuteReader()方法执行查询,并使用MySqlDataReader对象读取结果集。
最后,我们关闭MySqlDataReader和MySqlConnection对象,释放资源。
阅读全文