winform中的连接MySql数据库类
时间: 2023-08-11 12:07:57 浏览: 278
在 Winform 中连接 MySql 数据库的方式有很多,其中一种比较常见的方式是使用 MySql.Data.MySqlClient 命名空间下的 MySqlConnection 类。下面是一个简单的示例代码,演示如何连接 MySql 数据库和执行查询:
```csharp
using MySql.Data.MySqlClient;
// 连接 MySql 数据库
string connStr = "server=localhost;database=mydatabase;uid=root;pwd=password;";
MySqlConnection conn = new MySqlConnection(connStr);
conn.Open();
// 执行查询
string query = "SELECT * FROM mytable";
MySqlCommand cmd = new MySqlCommand(query, conn);
MySqlDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
Console.WriteLine(reader.GetString(0));
}
// 关闭连接
conn.Close();
```
其中,connStr 是连接字符串,包括服务器地址、数据库名称、用户名和密码等信息。MySqlCommand 类用于执行 SQL 查询语句,MySqlDataReader 类则用于读取查询结果。在使用完毕后,需要调用 MySqlConnection 的 Close() 方法关闭连接。
阅读全文