Windows 主机 (Plesk) 帮助

我们尽最大努力为您翻译此页。 也可以使用英语页面。

使用ASP.NET连接到MySQL数据库

本示例描述了如何使用ASP.NET/MySql.Data连接到MySQL数据库。在开始之前,需要一些重要的事情:
  • 计算机编程知识。
  • Microsoft®Visual Studio .NET。
  • 开发计算机上的MySQL连接器/ NET。有关更多信息,请单击此处
  • 具备MySQL知识,特别是MySql.Data命名空间。
  • 设置MySQL数据库。

使用ASP.NET连接到MySQL数据库的步骤

  1. 找到您数据库的连接字符串( Plesk )。

    注意:将您的密码值更改为实际数据库密码值。

  2. 使用Microsoft Visual Studio .NET创建ASP.NET项目。
  3. 添加对MySql.Data.dll的引用。
  4. 将以下代码中的值替换为具有数据库信息的your_ConnectionString。
  5. 将以下代码(包括修改后的your_ConnectionString值)插入您的项目:

    注意:如果您的MySQL数据库是在启用允许直接数据库访问的情况下创建的,则可以从开发计算机连接到数据库。如果未启用Allow Direct Database Access(允许直接数据库访问) ,则您的MySQL处于安全环境中,并且无法从开发计算机连接到数据库。仅当您的代码部署到主机网站时,连接才能成功。

  6. 
    

    MySql.Data.MySqlClient。 MySqlConnection mySqlConnection =
    MySql.Data.MySqlClient。 MySqlConnection ();
    mySqlConnection.ConnectionString =“ your_ConnectionString ”;

    试用
    {
    mySqlConnection.Open();

    开关(mySQLConnection.State)
    {
    案例System.Data。 ConnectionState .Open:
    //已建立连接
    休息;
    案例System.Data。 ConnectionState。关闭:
    //无法建立连接,引发错误
    引发新异常(“数据库连接状态为关闭” ));
    休息;
    默认值
    // Connection正在积极执行其他操作
    休息;
    }

    //将代码放在此处以处理数据//
    }
    赶上(MySql.Data.MySqlClient。个MySqlException个MySqlException)
    {
    //使用mySqlException对象处理特定的MySQL错误
    }
    捕获异常例外)
    {
    //使用异常对象处理所有其他非MySQL特定的错误
    }
    终于
    {
    //确保仅关闭未处于关闭状态的连接
    如果(mySqlConnection.State!= System.Data。ConnectionState .Closed)
    {
    //关闭连接,这是一个很好的垃圾收集实践
    mySqlConnection.Close();
    }
    }