All of these variables should use atomics. The JDBC specification requires that drivers are thread-safe (even though that doesn't make  sense in many cases), so we try our best to do so.