我有一些连接到数据库的函数。例如:函数在注册后添加新用户:
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,但这不会改变任何东西。
暂无答案!
目前还没有任何答案,快来回答吧!