title: oracle.jdbc.ReadTimeout vs. Connection.getNetworkTimeout vs. Statement.setQueryTimeout
body: <p><code>Connection.getNetworkTimeout()</code> is number of milliseconds the driver will wait for a database request to complete.</p>
  
  <p><code>Statement.setQueryTimeout()</code> is independent of the timeout value specified in <code>Connection.getNetworkTimeout()</code> and represent the value of specific query timeout.</p>
  
  <p>My question is:
  What is the correlection between those methods and <code>oracle.jdbc.ReadTimeout</code> which can set in connection properties.</p>