c#mysql连接“到多个连接”

gz5pxeao  于 2021-06-20  发布在  Mysql
关注(0)|答案(0)|浏览(216)

我有一些连接到数据库的函数。例如:函数在注册后添加新用户:

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:“连接太多”。我在数据库中将maxu连接设置为100000,在连接字符串中将pooling设置为false,但这不会改变任何东西。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题