Я создал простой класс для использования MySQL следующим образом:
public class DatabaseConnect
{
public DatabaseConnect()
{
}
public object Query(string s)
{
try
{
string connectionString = "SERVER=servername;DATABASE=dbname;UID=user;PASSWORD=password;";
using (MySqlConnection connection = new MySqlConnection(connectionString))
{
connection.Open();
using (MySqlCommand cmd = new MySqlCommand(s, connection))
{
return cmd.ExecuteScalar();
}
}
}
catch (Exception e)
{
Console.WriteLine(e.Message + Environment.NewLine + e.StackTrace);
return false;
}
}
}
Но иногда, когда я вызываю Query(), он терпит неудачу и выдает ошибку, указанную в заголовке. Я понятия не имею, почему это происходит.
pooling=false
в конец строки подключения? - person StuartLC   schedule 02.05.2015