sql >> Base de Datos >  >> RDS >> Mysql

Error en MySQL Connection al acceder a un servidor remoto

Asegúrese de no estar utilizando una conexión jdbc inactiva. Dependiendo de cómo esté creando su conexión jdbc, es posible que estén inactivas. Si está utilizando la misma conexión una y otra vez, pruebe la conexión antes de intentar emitir una consulta y obtenga una nueva si mysql la ha cerrado.

ACTUALIZAR:

Crea una nueva conexión en todas partes excepto en getResult(), que es de donde proviene el seguimiento de la pila que identifica el error. Puede crear una nueva conexión como lo hace en cualquier otro lugar, o mejorar la encapsulación de getConnection(). En otras palabras, cambie getConnection() para devolver la conexión estática almacenada en su clase, con la condición de que no sea nula y siga siendo válida. De lo contrario, cree una nueva conexión y devuélvala.