sql >> Databasteknik >  >> RDS >> Mysql

Fel i MySQL-anslutningen vid åtkomst till en fjärrserver

Se till att du inte använder en död jdbc-anslutning. Beroende på hur du skapar din jdbc-anslutning kan de vara inaktiva. Om du använder samma anslutning om och om igen, testa anslutningen innan du försöker skicka en fråga och få en ny om den har stängts av mysql.

UPPDATERING:

Du skapar en ny anslutning överallt förutom getResult() som är där stackspårningen identifierar felet kommer ifrån. Du kan antingen skapa en ny anslutning som du gör överallt annars, eller förbättra inkapslingen av getConnection(). Med andra ord, ändra getConnection() för att returnera den statiska anslutningen som är lagrad i din klass, under förutsättning att den inte är null och fortfarande är giltig. Skapa annars en ny anslutning och returnera den.



  1. Pandas uppdatering sql

  2. .Net MySql-fel Den givna nyckeln fanns inte i ordboken

  3. Mysql-variabler fungerar inte genom php-mysql-frågan

  4. Tillåten minnesstorlek på 134217728 byte är slut (försökte allokera 42 byte)