C# SQL Server的ConnectionString

C# SQL Server的ConnectionString,c#,sql,sql-server,ado.net,C#,Sql,Sql Server,Ado.net,我的计算机上安装了xampp。我正在尝试使用ADO.Net访问数据。我使用的连接字符串如下所示: string connectionString = "Server = localhost; Database = magento; User Id = magento; Password = abcd;"; SqlConnection con = new SqlConnection(connectionString); string cmdString = "SELECT date_added,t

我的计算机上安装了xampp。我正在尝试使用ADO.Net访问数据。我使用的连接字符串如下所示:

string connectionString = "Server = localhost; Database = magento; User Id = magento; Password = abcd;";
SqlConnection con = new SqlConnection(connectionString);
string cmdString = "SELECT date_added,title,description,url FROM adminnotification_inbox";
SqlDataAdapter da = new SqlDataAdapter(cmdString, con);
ds = new DataSet();
da.Fill(ds,"prog");
dt = ds.Tables["prog"];
currRec = -1;
totalRec = dt.Rows.Count;
button3.Enabled = true;

我可以在phpmyadmin中使用上述用户id和密码登录,但无法使用上述连接字符串访问数据库。请帮忙。提前感谢。

MySQL有自己的ADO.NET连接器:

如果使用该选项,则可以创建MySqlConnection:


基本的SqlConnection用于Microsoft自己的SQL Server产品。

<9-22-14-如果您不这样做,希望其他人看到:

我相信你的连接字符串中需要一个驱动程序。“MySQL ODBC 3.51驱动程序”是窗口的驱动程序名称

string connectionString=“Driver={MySQL ODBC 3.51 Driver};SERVER=..确定将连接字符串的其余部分放在这里

注意:这是使用MS Access VBA连接到MySQL数据库的字符串:


Dan

@A.V.我在看一本c#ebook,它没有提到任何类似的东西。@marc#s我想他正在尝试另一种方法-从.net访问xamp的mySql