sql >> Databáze >  >> RDS >> Mysql

Chyba v připojení MySQL při přístupu ke vzdálenému serveru

Ujistěte se, že nepoužíváte mrtvé připojení jdbc. V závislosti na tom, jak vytváříte připojení jdbc, mohou být nečinné. Pokud používáte stejné připojení znovu a znovu, otestujte připojení před pokusem o zadání dotazu a získejte nové, pokud bylo uzavřeno pomocí mysql.

AKTUALIZACE:

Nové připojení vytvoříte všude kromě getResult(), což je místo, kde trasování zásobníku identifikuje chybu. Můžete buď vytvořit nové připojení jako všude jinde, nebo zlepšit zapouzdření getConnection(). Jinými slovy, změňte getConnection() tak, aby vrátila statické připojení uložené ve vaší třídě, za podmínky, že není null a je stále platné. V opačném případě vytvořte nové připojení a vraťte jej.



  1. Databáze, která zvládne více než 500 milionů řádků

  2. Připojte se k více databázím v CakePHP 3

  3. Použití kurzoru v uložené proceduře k opakování řádků MySQL

  4. Jak mohu sloučit dva řetězce čísel oddělených čárkami v MySQL?