The Admin Guide says that you can use the ClientDataSource class on all Java SE platforms, including Java 6: http://db.apache.org/derby/docs/10.6/adminguide/adminguide-single.html#cadminnsdatasources

I think that this may work if verification is lazy and does not notice that ClientDataSource does not satisfy the full Java 6 contract for javax.sql.DataSource (ClientDataSource does not implement java.sql.Wrapper). I believe that a runtime with aggressive verification could fail to load ClientDataSource.

Does this sound right to you?

Elsewhere in our user documentation, we do advise applications to use the *40 DataSources when running on Java 6.

Thanks,
-Rick

Reply via email to