C#MySql连接“到许多连接”

时间:2018-07-01 13:53:16

标签: c# mysql database-connection

我有一些连接数据库的功能。例如 : 功能,可在注册后添加新用户:

public void AddUser(UserModel user)
{
using (MySqlConnection connection = new MySqlConnection(this.ConnectionString))
        {
            connection.Open();
            MySqlCommand cmd = connection.CreateCommand();
            cmd.CommandText = "insert into users (login , password , email ) values (@name , @password , @email)";
            cmd.Parameters.AddWithValue("@name", user.Name);
            cmd.Parameters.AddWithValue("@password", user.Password);
            cmd.Parameters.AddWithValue("@email", user.Email);         
            cmd.ExecuteNonQuery();
            connection.Close();
        }
}

我有更多类似的功能,几乎同时调用。 当我运行应用程序时,我有一个MySqlException:“连接过多”。 我在数据库中将max_connections设置为100000,并在连接字符串中设置了Pooling = false,但它没有任何改变。

0 个答案:

没有答案