文档首页
MySQL Connector/NET 开发者指南
相关文档 下载本手册
PDF (US Ltr) - 1.3Mb
PDF (A4) - 1.3Mb


6.1.1 MySqlConnection 对象

为了让您的 MySQL Connector/NET 应用程序连接到 MySQL 数据库,它必须使用 MySqlConnection 对象建立连接。

MySqlConnection 构造函数将连接字符串作为其参数之一。连接字符串提供了连接到 MySQL 数据库所需的信息。连接字符串在第 4 章“Connector/NET 连接” 中进行了更详细的讨论。有关支持的连接字符串选项的列表,请参阅第 4.5 节“Connector/NET 连接选项参考”

以下代码展示了如何创建连接对象/

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 数据库的连接,以及如何打开和关闭相应的连接对象。