In der Dokumentation für isValid(int)
de java.sql.Connection
(eine Schnittstelle):
http://java.sun.com/javase/6/docs/api/java/sql/Connection.html#isValid(int)
heißt es, dass es einen " SQLException
wenn der Wert, der für timeout
kleiner als 0" ist.
Sollten Implementierer dies als " SQLException
wenn und nur wenn der Wert, der für timeout
weniger als 0" ist, oder können sie es auch aus anderen Gründen ablehnen?
EDIT: Ich glaube, ich bin verwirrt/verärgert, warum sie nicht IllegalArgumentException
. Ich erwarte SQLException
Sie meinen damit Dinge wie "die Datenbank scheint geschmolzen zu sein" und nicht "Sie haben ein grundlegendes Missverständnis, was dieses Argument angeht".