使用ASP.NET连接到MySQL数据库
本示例描述了如何使用ASP.NET/MySql.Data连接到MySQL数据库。在开始之前,需要一些重要的事情:- 计算机编程知识。
 - Microsoft®Visual Studio .NET。
 - 开发计算机上的MySQL连接器/ NET。有关更多信息,请单击此处。
 - 具备MySQL知识,特别是MySql.Data命名空间。
 - 设置MySQL数据库。
 
使用ASP.NET连接到MySQL数据库的步骤
- 找到您数据库的连接字符串( Plesk )。
	
注意:将您的密码值更改为实际数据库密码值。
 - 使用Microsoft Visual Studio .NET创建ASP.NET项目。
 - 添加对MySql.Data.dll的引用。
 - 将以下代码中的值替换为具有数据库信息的
your_ConnectionString。 - 将以下代码(包括修改后的
your_ConnectionString值)插入您的项目:注意:如果您的MySQL数据库是在启用允许直接数据库访问的情况下创建的,则可以从开发计算机连接到数据库。如果未启用Allow Direct Database Access(允许直接数据库访问) ,则您的MySQL处于安全环境中,并且无法从开发计算机连接到数据库。仅当您的代码部署到主机网站时,连接才能成功。
 
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();
 }
 }