|  主页
帮助

Windows 主机 (Plesk) 帮助

啵啵哔哔啵… 正在计算…...正在计算...…启动序列 42...…
啵啵哔哔啵… 机器人自动化中… 此网页是经由机器人自动翻译成您的本地语言。某些翻译可能还不尽完善,我们需要您的帮助!使用页面底部的按钮告诉我们本文是否有帮助。 转至英文版本

使用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();
    }
    }


本文是否有帮助?
感谢您的反馈。 要咨询客户服务代表,请使用上面的客户支持电话号码或聊天选项。
很高兴我们能有所助益! 我们还可以为您做些什么?
我们对此深感抱歉。 请告诉我们,什么问题令您费解,或者解决方案为何未能解决您的问题。