如何在x64 bit / x32位机器上连接到Visual Studio 2010 Express中的MySQL数据源

时间:2014-03-13 13:11:01

标签: mysql connect

我已安装MySQL NET Connector 6.0,目前无法让Visual Studio 2010识别出已安装连接器。使用beta连接器是否有诀窍? 以下是我尝试将Visual Studio 2010与MySQL连接的步骤,

using MySql.Data.MySqlClient;

myConnectionString = "server=127.0.0.1;uid=root;" +
    "pwd=12345;database=test;";

try
{
    conn = new MySql.Data.MySqlClient.MySqlConnection(myConnectionString);
    conn.Open();
}
catch (MySql.Data.MySqlClient.MySqlException ex)
{
    MessageBox.Show(ex.Message);
}

不幸的是,我仍然没有获得所需的数据源,

如果有人能告诉我我做错了什么,或者我错过了任何软件包以及如何解决这个问题,我将不胜感激。

2 个答案:

答案 0 :(得分:0)

您提供的连接字符串是否正确???首先可能尝试使用VS2010连接到服务器并测试连接

答案 1 :(得分:0)

我在WINDOWS 7(32)上安装了Microsoft Visual Studio 2010(Ultimate)。

这对我有用的东西希望它能帮到你:

C#代码:

SqlConnection myConnection = new SqlConnection(@"Data Source=DELL-PC\SQLEXPRESS;AttachDbFilename=|DataDirectory|Database.mdf;Integrated Security=True;User Instance=True;");
 myConnection.Open();

由于在VS中预安装了SQL SERVER,我没有使用连接器软件。

找到SQLEXPRESS(如果它在那里)或尝试使用紧凑的预装版本 同时更改数据源和数据库名称中的计算机名称。