[ 
https://issues.apache.org/jira/browse/DERBY-5488?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13150605#comment-13150605
 ] 

Rick Hillegas commented on DERBY-5488:
--------------------------------------

Thanks for that quick response, Knut. I think that a similar problem can arise 
in earlier versions of Derby. For instance, if an application is compiled on 
Java 6 to run at JVM level 1.5 and the application tries to call a JDBC 4.0 
method which we implemented in our JDBC 3.0 drivers. If the application were 
compiled against the JDBC 3.0 libraries (as we do in our Derby builds) then the 
error would have been caught at compile-time, not run-time. And a solution in 
both cases is to use reflection to access the methods which don't appear in the 
older JVM. I tend to think that this is an error on the part of the programmer, 
not Derby. The programmer is trying to do something that can't work and they 
have tricked the compiler into not helping them detect this early on.

However, we are certainly in the confusing space which Bryan is talking about.
                
> Add remaining JDBC 4.1 bits which did not appear in the Java 7 javadoc.
> -----------------------------------------------------------------------
>
>                 Key: DERBY-5488
>                 URL: https://issues.apache.org/jira/browse/DERBY-5488
>             Project: Derby
>          Issue Type: Improvement
>          Components: JDBC, SQL
>    Affects Versions: 10.9.0.0
>            Reporter: Rick Hillegas
>            Assignee: Rick Hillegas
>         Attachments: JDBC_4.1_Supplement.html, 
> derby-5488-01-aa-objectMappingAndConversion.diff, 
> derby-5488-02-aa-fixBigInteger.diff, 
> derby-5488-03-ac-moveDecimalSetterGetterAndTest.diff, 
> derby-5488-04-aa-fixBigIntegerDecimal.diff, 
> derby-5488-05-ad-limitOffset.diff, derby-5488-06-aa-limitOffsetTests.diff, 
> derby-5488-07-aa-booleanObjects.diff, 
> derby-5488-08-aa-extraLimitOffsetTest.diff, 
> derby-5488-09-aa-jdbcMinorVersion.diff, z.java
>
>
> In addition to the JDBC 4.1 bits which were visible in the Java 7 javadoc, a 
> couple other items appear in the JDBC 4.1 Maintenance Review spec. This spec 
> has been published on the JCP website at 
> http://download.oracle.com/otndocs/jcp/jdbc-4_1-mrel-eval-spec/index.html. I 
> will attach a functional spec for the remaining bits.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to