title: MySQL JDBC Connector not compilable?
body: <p>I have the following error using the MySQL ResultSetImpl:
  In the project I am taking part of we have the problem, that a <code>ResultSet</code> is being closed before it is used, therefore throwing an exception.<br>
  To analyze this error I wanted to put a <code>Thread.dumpStack()</code> in the <code>ResultSet.close()</code> method so I can identify, where the erroneous call is coming from.<br>
  To be able to modify the code, I downloaded the MySQL Package from this position and extracted it: <code>http://dev.mysql.com/downloads/connector/j/</code><br>
  I selected "<em>platform independent</em>" packacke for download.<br>
  Afterwards I copied the "<strong>com</strong>" and "<strong>org</strong>" packages into my project <strong>src</strong> folder and removed the mysql-jdbc.jar from the lib folder, subsequently removing the jar from the java build path in eclipse project settings.<br>
  After project clean and rebuild I got several hundred of compile errors like </p>
  
  <pre><code>Exception SQLException is not compatible with throws clause in Driver.getParentLogger() or 
  
  
  The type FabricMySQLConnectionProxy must implement the inherited abstract method Connection.createSQLXML()`" or
  
   The type CallableStatement must implement the inherited abstract method CallableStatement.getNString(int)`".  
  </code></pre>
  
  <p>Now I am thinking that the MySQL guys should be able to package a compilable jar file, so I am thankful of anything I overlooked and any input on what I should have done differently to make this thing work.</p>