title: Issue with UNSIGNED BIGINT of MySQL while fetching using JDBC client
body: <p>As per <a href="http://dev.mysql.com/doc/refman/5.7/en/integer-types.html" rel="nofollow">MySQL docs</a>, the maximum value for <strong>Unsinged Bigint</strong> = 18446744073709551615</p>
  
  <p>I inserted a value 9223372036854776900 (<em>far lower than max limit</em>) in an unsinged Bigint column.</p>
  
  <p><strong><em>No error is shown.</em></strong></p>
  
  <p>When I tried to access it programmatically  via JDBC client, I got exception:</p>
  
  <blockquote>
    <p><strong>com.mysql.jdbc.exceptions.jdbc4.MySQLDataException: '9223372036854776900' in column '10' is outside valid range for the datatype BIGINT.</strong>
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
        at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
        at com.mysql.jdbc.Util.getInstance(Util.java:386)
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1026)
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:982)
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:927)
        at com.mysql.jdbc.ResultSetImpl.throwRangeException(ResultSetImpl.java:7964)
        at com.mysql.jdbc.ResultSetImpl.parseLongAsDouble(ResultSetImpl.java:7248)
        at com.mysql.jdbc.ResultSetImpl.getLong(ResultSetImpl.java:2946)
        at com.mysql.jdbc.ResultSetImpl.getLong(ResultSetImpl.java:2911)</p>
  </blockquote>
  
  <hr>
  
  <p><strong>MySQL version</strong> :  5.5.41-0ubuntu0.14.04.1 </p>