要使 MySQL Connector/NET 应用程序连接到 MySQL 数据库,它必须使用
MySqlConnection
对象建立连接。
构造MySqlConnection
函数将连接字符串作为其参数之一。连接字符串提供必要的信息以建立与 MySQL 数据库的连接。连接字符串在第 4 章“连接器/NET 连接”中进行了更全面的讨论
。有关受支持的连接字符串选项的列表,请参阅
第 4.5 节“Connector/NET 8.0 连接选项参考”。
以下代码显示了如何创建连接对象/
using System;
using System.Data;
using MySql.Data;
using MySql.Data.MySqlClient;
public class Tutorial1
{
public static void Main()
{
string connStr = "server=localhost;user=root;database=world;port=3306;password=******";
MySqlConnection conn = new MySqlConnection(connStr);
try
{
Console.WriteLine("Connecting to MySQL...");
conn.Open();
// Perform database operations
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}
conn.Close();
Console.WriteLine("Done.");
}
}
当MySqlConnection
调用构造函数时,它返回一个连接对象,用于后续的数据库操作。在任何其他操作发生之前打开连接。在应用程序退出之前,通过调用Close
连接对象关闭与数据库的连接。
有时尝试对Open
连接对象执行操作可能会失败,从而生成可以使用标准异常处理代码处理的异常。
在本节中,您学习了如何创建到 MySQL 数据库的连接,以及打开和关闭相应的连接对象。