无法从visual studio c#连接到数据库

时间:2017-04-11 09:45:02

标签: c# mysql database visual-studio wamp

我想从我的c#windows窗体应用程序连接到数据库。我尝试使用

using(SqlConnection conn = new SqlConnection()) {
 conn.ConnectionString = "Data Source=localhost; User Id=root; Password=; Initial Catalog=dbName";
 conn.Open();
}

当我构建项目时,我收到server wasn't found or wasn't accessible

的错误

我尝试通过数据源配置向导连接,但也无法找到数据库。

我使用WAMP服务器,我可以通过phpMyAdmin找到我的数据库。

2 个答案:

答案 0 :(得分:2)

您正在尝试连接到Microsoft SQL Server。

using System;
using System.Data;

using MySql.Data;
using MySql.Data.MySqlClient;

public class Tutorial1
{
    public static void Main()
    {
        string connStr = "server=localhost;user=root;database=world;port=3306;password=******;";
        MySqlConnection conn = new MySqlConnection(connStr);
        try
        {
            Console.WriteLine("Connecting to MySQL...");
            conn.Open();
            // Perform database operations
        }
        catch (Exception ex)
        {
            Console.WriteLine(ex.ToString());
        }
        conn.Close();
        Console.WriteLine("Done.");
    }
}

检查此链接,希望这对您有所帮助

您可以安装MySql.Data,打开包管理器控制台工具> NuGet包管理器>软件包管理器控制台然后在那里输入Install-Package MySql.Data -Version 6.9.9

答案 1 :(得分:0)

您需要使用MySqlConnection连接到MySQL数据库,请参阅此处的答案

How to connect to MySQL Database?