sql >> Database teknologi >  >> RDS >> Mysql

Fejl i MySQL-forbindelse ved adgang til en ekstern server

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.



  1. Postgres:Hvordan laver man sammensatte nøgler?

  2. SQLite-data til en RecyclerView

  3. Hvordan vælger GROUP BY DESC sin ordre?

  4. hvordan man tilføjer en dato (DateTime.now) til en mySql-database i C#