[ http://issues.apache.org/jira/browse/DERBY-1731?page=all ]

Rick Hillegas updated DERBY-1731:
---------------------------------

    Description: 
While JDBC 4.0 does not require any warning statement (see DEBRY-1639) it would 
be good for Derby to have such a statement.

I think we want to freedom to match JDBC 4.0 final spec in a future 10.2 
release, a warning would help this, including stating that
applications written to JDBC 4.0 might need to be modified and re-compile to 
work successfully.

------------------------------------------------

Sample release note added here. This can be wordsmithed on the website 
depending on the actual discrepancies, if any, between the GA version of Java 
SE 6 and the beta version with which Derby 10.2 is compatible.

PROBLEM:

Derby 10.2 exposes an early access implementation of JDBC4 interfaces.

SYMPTOM:

When an application runs on Java SE 6, you may see the following problems:

1) Abstract method errors when calling methods on Derby objects which implement 
interfaces from the java.sql and javax.sql packages.

2) Unpredictable results when using constants declared in the java.sql and 
javax.sql packages.

CAUSE:

Derby 10.2 was built and tested using an early access (late beta) version of 
the JDBC4 interfaces. It is possible that the JDBC4 spec will change between 
that beta version and the actual GA of Java SE 6. In that case, Derby 10.2 will 
not completely satisfy the GA version of the JDBC4 spec.

SOLUTION:

The first maintenance release of Derby 10.2 will align Derby with the GA 
version of Java SE 6.

WORKAROUND:

Do not run your application on Java SE 6 if your application needs to use JDBC 
features whose specification changed between the time that Derby 10.2 was built 
and the GA of Java SE 6. To use these features, you will have to wait until the 
first maintenance release of Derby 10.2.


  was:
While JDBC 4.0 does not require any warning statement (see DEBRY-1639) it would 
be good for Derby to have such a statement.

I think we want to freedom to match JDBC 4.0 final spec in a future 10.2 
release, a warning would help this, including stating that
applications written to JDBC 4.0 might need to be modified and re-compile to 
work successfully.


> Add warning to Derby docs that the JDBC 4.0 support is based upon the 
> proposed final draft  of JSR 221 and might change in subsequent releases.
> -----------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: DERBY-1731
>                 URL: http://issues.apache.org/jira/browse/DERBY-1731
>             Project: Derby
>          Issue Type: Improvement
>          Components: Documentation
>    Affects Versions: 10.2.1.0, 10.2.2.0
>            Reporter: Daniel John Debrunner
>             Fix For: 10.2.1.0, 10.2.2.0
>
>
> While JDBC 4.0 does not require any warning statement (see DEBRY-1639) it 
> would be good for Derby to have such a statement.
> I think we want to freedom to match JDBC 4.0 final spec in a future 10.2 
> release, a warning would help this, including stating that
> applications written to JDBC 4.0 might need to be modified and re-compile to 
> work successfully.
> ------------------------------------------------
> Sample release note added here. This can be wordsmithed on the website 
> depending on the actual discrepancies, if any, between the GA version of Java 
> SE 6 and the beta version with which Derby 10.2 is compatible.
> PROBLEM:
> Derby 10.2 exposes an early access implementation of JDBC4 interfaces.
> SYMPTOM:
> When an application runs on Java SE 6, you may see the following problems:
> 1) Abstract method errors when calling methods on Derby objects which 
> implement interfaces from the java.sql and javax.sql packages.
> 2) Unpredictable results when using constants declared in the java.sql and 
> javax.sql packages.
> CAUSE:
> Derby 10.2 was built and tested using an early access (late beta) version of 
> the JDBC4 interfaces. It is possible that the JDBC4 spec will change between 
> that beta version and the actual GA of Java SE 6. In that case, Derby 10.2 
> will not completely satisfy the GA version of the JDBC4 spec.
> SOLUTION:
> The first maintenance release of Derby 10.2 will align Derby with the GA 
> version of Java SE 6.
> WORKAROUND:
> Do not run your application on Java SE 6 if your application needs to use 
> JDBC features whose specification changed between the time that Derby 10.2 
> was built and the GA of Java SE 6. To use these features, you will have to 
> wait until the first maintenance release of Derby 10.2.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to