在 .NET 5 中连接 MySQL 可以使用 MySQL Connector/NET 驱动程序,该驱动程序已经针对 .NET 5 进行了优化。在使用该驱动程序之前,首先需要在项目中添加对该驱动程序的引用。
完成引用后,在代码中使用以下语句创建与 MySQL 数据库的连接:
using MySql.Data.MySqlClient;var connectionString = "server=[MySQL服务器地址];port=[MySQL端口];database=[数据库名称];uid=[用户名];pwd=[密码];";var connection = new MySqlConnection(connectionString);
使用连接字符串设置 MySQL 服务器地址、端口、数据库名称、用户名和密码。然后,通过MySqlConnection
类创建连接对象。
接下来,可以使用以下代码打开连接:
connection.Open();
打开连接后,可以执行 SQL 语句对 MySQL 数据库进行操作。例如:
var sql = "SELECT * FROM [表名]";var command = new MySqlCommand(sql, connection);var reader = command.ExecuteReader();while (reader.Read()){// TODO: 处理结果集数据}reader.Close();
使用MySqlCommand
类创建 SQL 语句执行对象,并使用ExecuteReader()
方法获取结果集。然后使用Read()
方法遍历结果集。
最后,需要在代码结束时关闭连接:
connection.Close();
这样,在 .NET 5 应用程序中就可以成功连接 MySQL 数据库并执行相关操作了。