PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Die Methode org.postgresql.jdbc4.Jdbc4Connection.isValid(int) ist noch nicht implementiert

Diese Methode ist in der aktuellen Treiberversion implementiert. Sie müssen ein altes PgJDBC verwenden. Aktualisierung. Es ist vollständig abwärtskompatibel. (Sie sollten Ihre PgJDBC-Version in der Frage angegeben haben).

Unabhängig davon ist es jedoch normalerweise eine schlechte Idee, sich auf die "Validierung" der Verbindung zu verlassen. Es ist nur ein Versuch, eine Rennbedingung unvollkommen zu verbergen. Einfach den Anschluss schnappen und nutzen. Wenn es ein Problem damit gibt, sollte Ihre Anwendung die resultierende Ausnahme abfangen, überprüfen Sie den SQLSTATE um festzustellen, ob es sich um einen verbindungsbezogenen Fehler handelt, und versuchen Sie es erneut mit einer neuen Verbindung.