c#连接mysql代码实例
时间: 2023-10-13 18:13:51 浏览: 97
以下是使用 C# 连接 MySQL 数据库的代码示例:
```csharp
using System;
using System.Data;
using MySql.Data.MySqlClient;
namespace MySQLTest
{
class Program
{
static void Main(string[] args)
{
// 设置连接字符串
string connString = "server=127.0.0.1;port=3306;database=test;user=root;password=123456";
// 创建连接对象
MySqlConnection conn = new MySqlConnection(connString);
try
{
// 打开连接
conn.Open();
// 创建查询命令
MySqlCommand cmd = new MySqlCommand("SELECT * FROM users", conn);
// 执行查询
MySqlDataReader reader = cmd.ExecuteReader();
// 遍历查询结果
while (reader.Read())
{
Console.WriteLine("{0}\t{1}\t{2}", reader.GetInt32(0), reader.GetString(1), reader.GetString(2));
}
// 关闭查询结果和连接
reader.Close();
conn.Close();
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
finally
{
// 确保连接被关闭
if (conn.State != ConnectionState.Closed)
conn.Close();
}
Console.ReadKey();
}
}
}
```
这个示例程序连接到本地 MySQL 数据库中的 test 数据库,并查询了其中的 users 表,然后将查询结果输出到控制台中。注意需要在项目中添加对 MySql.Data.dll 的引用。
阅读全文