C# SQL 未找到连接

C# SQL Connection not found

如何在 C# 中连接 SQL 数据库?

我的代码:

const string connectionString = "Data Source=127.0.0.1;User ID=root;Database=MyDatabase;Password=MyPassword";
var conn = new SqlConnection(connectionString);
conn.Open();
conn.Close();

我得到:错误:40 - 无法打开到 sql 服务器的连接。我也在 Python 中尝试过,效果很好:

cnx = mysql.connector.connect(user='root', password='MyPassword', host='127.0.0.1', database='MyDatabase')
cursor = cnx.cursor()

我在 C# 中缺少什么?

请为 MySql 数据库使用 MySql连接。

            const string connectionString = "Data Source=127.0.0.1;User ID=root;Database=MyDatabase;Password=MyPassword";         
            MySqlConnection conn = new MySqlConnection(connectionString );
            conn.Open();

            string sqlcommand = "SELECT Query";
            MySqlCommand cmd = new MySqlCommand(sqlcommand , conn);

请按照这个例子

using MySql.Data.MySqlClient;

var connectionString = "server=serveradress;database=dbName;user id=sqluser;password=abc;";

using (var connection = new MySqlConnection(connectionString))
{
    connection.Open();
    
    using var command = new MySqlCommand("SELECT COUNT(*) FROM tableName ", connection);
    var Count = command.ExecuteScalar();

    Console.WriteLine($"There are {Count } movies");
}

服务器地址一般是127.0.0.1,如果你在本地工作

这里是源页面: example 并考虑在此处阅读此页面 docs