[
https://issues.apache.org/jira/browse/JDO-771?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16316400#comment-16316400
]
Andy Jefferson commented on JDO-771:
------------------------------------
The only other thing I'd add is that when using JDO for non-RDBMS datastores,
providers may have made use of the driverName to specify a driver. Since that
is not covered by JDBC then may still be usable. Perhaps update the spec that
its no longer required for RDBMS usage?
> Update requirement of ConnectionDriverName since JDBC 4 changed requirements
> ----------------------------------------------------------------------------
>
> Key: JDO-771
> URL: https://issues.apache.org/jira/browse/JDO-771
> Project: JDO
> Issue Type: Improvement
> Components: specification, tck
> Reporter: Andy Jefferson
> Priority: Minor
>
> JDBC 4.0 changed the requirement for specifying a JDBC driver name.
> Previously an application had to load the class to register the driver by use
> of Class.forName.
> All JDBC 4.0+ drivers should register themselves. See
> https://community.oracle.com/docs/DOC-983612
> This likely means that a JDO provider will not require the
> javax.jdo.option.ConnectionDriverName to be supplied.
> DataNucleus (v5.1.5+) certainly doesn't require it, and only previously used
> it for loading the driver as per previous JDBC semantics.
> This is only referred to in section 11.1 and Appendix G of the spec that I
> can see. Perhaps we can omit it in JDO 3.2+, particularly as the JRE in use
> will require JDBC v4+?
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)