Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Błąd połączenia MySQL podczas uzyskiwania dostępu do zdalnego serwera

Upewnij się, że nie używasz martwego połączenia jdbc. W zależności od tego, jak tworzysz połączenie jdbc, mogą one być bezczynne. Jeśli używasz tego samego połączenia w kółko, przetestuj połączenie, zanim spróbujesz wysłać zapytanie i uzyskać nowe, jeśli zostało zamknięte przez mysql.

AKTUALIZACJA:

Nowe połączenie tworzysz wszędzie z wyjątkiem metody getResult(), z której ślad stosu identyfikuje błąd. Możesz utworzyć nowe połączenie, tak jak robisz to wszędzie indziej, lub poprawić enkapsulację funkcji getConnection(). Innymi słowy, zmień getConnection(), aby zwrócić statyczne połączenie przechowywane w twojej klasie, pod warunkiem, że nie jest ono puste i nadal jest ważne. W przeciwnym razie utwórz nowe połączenie i zwróć je.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Magia PHP 5.3 cytuje gpc

  2. Najszybszy sposób na wygenerowanie 11 000 000 unikalnych identyfikatorów

  3. MYSQL Obcięta niepoprawna PODWÓJNA wartość

  4. Synchronizacja danych między MySQL i MongoDB

  5. Dlaczego funkcja POKAŻ STATUS TABELI w innodb jest tak niewiarygodna?