Als een database geen tijdzone-informatie geeft, moet het JDBC-stuurprogramma het behandelen alsof het zich in de lokale tijdzone van de JVM bevindt (zie PreparedStatement.setDate(int, Datum) ):
De Javadoc en de JDBC-specificatie zeggen niet expliciet iets over ResultSet
enz., maar om consistent te zijn, zullen de meeste stuurprogramma's die regel ook toepassen op datums die uit de database zijn opgehaald. Als u expliciete controle wilt over de gebruikte tijdzone, moet u de verschillende set/getDate/Time/Timestamp
gebruiken methoden die ook een Calendar
. accepteren object in de juiste tijdzone.
Sommige stuurprogramma's bieden ook een verbindingseigenschap waarmee u de tijdzone kunt opgeven die moet worden gebruikt bij het converteren van/naar de database.