title: How to get VIEW references (base tables) through JDBC?
body: <p>When I create VIEW, database engine pases my query and store it some how. Can I then find out what tables are used by one view? I understand that different databases may be differently. May have some sort of level of abstraction throw JDBC.</p>
  
  <p>Something tells me that this is done through getTables(?):</p>
  
  <pre><code>Connection con = DriverManager.getConnection(DBURL, DBUSER, DBPASS);        
  DatabaseMetaData md = con.getMetaData();
  md.getTables(null, null, null, null);
  </code></pre>
  
  <p>If it can not be. Are there solution in particular for Oracle database (like view/referenses in plsql developer)?</p>