ASPX连接到wamp数据库

时间:2014-09-06 15:57:19

标签: c# mysql asp.net wamp

我试图将aspx连接到wamp数据库。这是数据库凭据:

Server: mysql_wampserver
user: sa
password: Passw0rd
computer: mypc
database: ProjetoUtilizadores

在我的web.config中,我使用以下内容:

<add key="cn" value="Server=localhost\mysql_wampserver;Database=ProjetoUtilizadores;User ID=sa;Password=Passw0rd;Trusted_Connection=False"/>

每当我尝试连接时,我都会收到错误&#34; 26 - 错误查找指定的服务器/实例&#34;任何帮助?谢谢。

注意:我正在使用VisualStudio或WAMP服务器的计算机上禁用防火墙。

编辑:我尝试使用Server = localhost和Server = MY_IP,现在我得到了 命名管道提供程序,error: 40 - Could not open a connection to SQL ServeR

1 个答案:

答案 0 :(得分:1)

如果连接到MySql Server,则需要使用MySqlConnection类,当然还有所有其他ADO.NET类的MySql版本(MySqlCommand,MySqlDataReader,MySqlDataAdapter)。

所以你的代码应该是这样的......

 using(MySqlConnection cnn = new MySqlConnection(GetConnectionStringFromConfig()))
 {
     using(MySqlCommand cmd = new MySqlCommand(commandText, cnn))
     {
         cnn.Open();
         .......
     }
 }

MySql .Net Connector 中提供了这些类 可以下载最新版本here,安装后需要添加对该库的引用,并在您使用这些类的项目文件中添加using MySql.Data.MySqlClient;指令。