Sørg for, at du ikke bruger en død jdbc-forbindelse. Afhængigt af hvordan du opretter din jdbc-forbindelse, kan de være inaktive. Hvis du bruger den samme forbindelse igen og igen, skal du teste forbindelsen, før du prøver at sende en forespørgsel og få en ny, hvis den er blevet lukket af mysql.
OPDATERING:
Du opretter en ny forbindelse overalt undtagen getResult(), som er der, hvor staksporet identificerer fejlen kommer fra. Du kan enten oprette en ny forbindelse, som du gør alle andre steder, eller forbedre indkapslingen af getConnection(). Med andre ord, skift getConnection() for at returnere den statiske forbindelse, der er gemt i din klasse, på betingelse af, at den ikke er null og stadig er gyldig. Ellers opret en ny forbindelse og returner den.