如何在x64位/x32位计算机上连接到Visual Studio 2010 express中的MySQL数据源

如何在x64位/x32位计算机上连接到Visual Studio 2010 express中的MySQL数据源,mysql,connect,Mysql,Connect,我已经安装了MySQL NET Connector 6.0,目前无法让Visual Studio 2010识别是否安装了该连接器。是否有一个技巧,以做到这一点与测试版连接器? 以下是我尝试将Visual Studio 2010与MySQL连接时遵循的步骤 using MySql.Data.MySqlClient; myConnectionString = "server=127.0.0.1;uid=root;" + "pwd=12345;database=test;"; try {

我已经安装了MySQL NET Connector 6.0,目前无法让Visual Studio 2010识别是否安装了该连接器。是否有一个技巧,以做到这一点与测试版连接器? 以下是我尝试将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);
}
不幸的是,我仍然没有得到所需的数据源


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

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

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

以下是对我有用的东西,希望它也能帮助你:

C#代码:

由于SQL SERVER是在VS中预安装的,所以我没有选择连接器软件

查找SQLEXPRESS(如果有)或尝试使用compact预装版本 更改数据源中的计算机名称以及数据库名称

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