Visual Studio中MySQL的连接字符串

时间:2013-11-28 16:33:56

标签: mysql string visual-studio-2012 connection

我已经尝试在这里搜索和阅读帖子和问题,但我仍然找不到我需要的答案。希望有人可以帮助我...

我正在使用Visual Studio 2012,我正在尝试连接MySQL中的托管数据库,该数据库使用phpMyAdmin。

我在这里有一个例子,用于连接到SQLServer数据库,如下所示:

new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\ecomerce.mdf;Integrated Security=True;User Instance=True");

(我知道它连接到本地数据表,但这并不重要)

我相信我应该找到一些不同的'new'类型来实例化,以便连接到MySQL数据库,因为'new SQLConnection'适用于SQLServer。 一位朋友告诉我,我应该使用Oracle提供的“MySQL数据连接”。我下载并安装了它,但实际上没有看到任何变化。我该怎么办?我应该做什么来连接我的数据库?

2 个答案:

答案 0 :(得分:0)

MySql的简单连接字符串是(在C#中)

MySqlConnection cnn = new MySqlConnection("Server=myServerAddress;" + 
                                          "Database=myDataBase;" + 
                                          "Uid=myUsername;" + 
                                          "Pwd=myPassword;");

当然,您应该添加对适用于您的MySql版本的MySql.Data.dll的引用,并添加using语句以引用代码中的命名空间。

可以在connectionstrings.com

找到其他连接字符串变体的示例

答案 1 :(得分:0)

    string strConn = @"Server=localhost;Database=Bancodados;Uid=root;Pwd='numsey';Connect Timeout=30;"; 

conn = new MySqlConnection(strConn);