sql >> Base de Datos >  >> RDS >> PostgreSQL

El método org.postgresql.jdbc4.Jdbc4Connection.isValid(int) aún no está implementado

Ese método se implementa en la versión actual del controlador. Debe estar utilizando un PgJDBC antiguo. Mejora. Es totalmente compatible con versiones anteriores. (Debería haber especificado su versión de PgJDBC en la pregunta).

Sin embargo, por separado, confiar en la "validación" de la conexión suele ser una mala idea. Es solo una forma de tratar de ocultar imperfectamente una condición de carrera. Simplemente toma la conexión y úsala. Si hay un problema con él, su aplicación debería atrapar la excepción resultante, verifique el SQLSTATE para ver si se trata de un error relacionado con la conexión y vuelva a intentarlo con una nueva conexión.