Nếu cơ sở dữ liệu không cung cấp thông tin múi giờ, thì trình điều khiển JDBC phải coi nó như thể nó nằm trong múi giờ cục bộ của JVM (xem PreparedStatement.setDate(int, Date) ):
Javadoc và đặc tả JDBC không nói rõ ràng bất kỳ điều gì về ResultSet
vv, nhưng để nhất quán, hầu hết các trình điều khiển cũng sẽ áp dụng quy tắc đó cho các ngày được truy xuất từ cơ sở dữ liệu. Nếu bạn muốn kiểm soát rõ ràng múi giờ được sử dụng, bạn sẽ cần sử dụng set/getDate/Time/Timestamp
khác nhau các phương thức cũng chấp nhận Calendar
đối tượng ở đúng múi giờ.
Một số trình điều khiển cũng cung cấp thuộc tính kết nối cho phép bạn chỉ định múi giờ để sử dụng khi chuyển đổi sang / từ cơ sở dữ liệu.