[
https://issues.apache.org/jira/browse/DERBY-3436?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Knut Anders Hatlen closed DERBY-3436.
-------------------------------------
Resolution: Duplicate
Closing as duplicate of DERBY-160.
> Embedded closes all open ResultSets on failure in auto-commit mode, whereas
> client keeps them open
> --------------------------------------------------------------------------------------------------
>
> Key: DERBY-3436
> URL: https://issues.apache.org/jira/browse/DERBY-3436
> Project: Derby
> Issue Type: Bug
> Components: JDBC
> Affects Versions: 10.4.1.3
> Reporter: Knut Anders Hatlen
> Priority: Minor
>
> When an error happens in auto-commit mode, the embedded driver will close all
> open ResultSets (including holdable ones) in that transaction. The client
> driver will keep the ResultSets open. The embedded driver and the client
> driver should have the same behaviour.
> The test case testAutoCommitFailure() in jdbc4/TestDbMetaData contains code
> that shows the difference between client and embedded.
> DatabaseMetaData.autoCommitFailureClosesAllResultSets() currently returns
> true on the embedded driver (after DERBY-3422) and false on the client driver
> to account for this difference.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.