c# 数据库链接mysql
时间: 2023-10-13 07:09:41 浏览: 117
在 C# 中连接 MySQL 数据库,需要使用 MySQL Connector/NET。以下是连接 MySQL 数据库的示例代码:
```csharp
using System;
using MySql.Data.MySqlClient;
class Program {
static void Main(string[] args) {
string connStr = "server=localhost;user=root;database=mydb;port=3306;password=mypassword";
MySqlConnection conn = new MySqlConnection(connStr);
try {
conn.Open();
Console.WriteLine("MySQL database connected successfully.");
} catch (Exception ex) {
Console.WriteLine(ex.ToString());
}
conn.Close();
Console.WriteLine("Press any key to exit...");
Console.ReadKey();
}
}
```
在上面的代码中,我们首先定义了一个连接字符串 `connStr`,其中包含了连接 MySQL 数据库所需的信息,比如服务器地址、用户名、密码等。
然后,我们创建了一个 `MySqlConnection` 对象 `conn`,并将连接字符串传递给它的构造函数。接着,我们调用 `Open()` 方法来打开数据库连接,如果连接成功,就输出一条成功信息;否则,输出异常信息。
最后,我们调用 `Close()` 方法来关闭数据库连接,并等待用户按下任意键退出程序。
需要注意的是,我们需要先安装 MySQL Connector/NET,才能在 C# 中连接 MySQL 数据库。可以在 MySQL 官网上下载最新的 Connector/NET 版本。
阅读全文