Java 9 introduces some minor changes to the JDBC 4.3 API (diff changes).
java.sql and javax.sql Features Introduced in the JDBC 4.3 API
Added Sharding support
Enhanced Connection to be able to provide hints to the driver that a request, an independent unit of work, is beginning or ending
Enhanced DatabaseMetaData to determine if Sharding is supported
Added the method drivers to DriverManager to return a Stream of the currently loaded and available JDBC drivers
Added support to Statement for enquoting literals and simple identifiers
Clarified the Java SE version that methods were deprecated
Thanks to default methods hopefully the breakage of backwards compatibility is small - however it's worth investigating whether we need implementing some methods, in particular on the DatabaseMetaData, Connection and Statement.
Java 9 introduces some minor changes to the JDBC 4.3 API (diff changes).
java.sql and javax.sql Features Introduced in the JDBC 4.3 API
DriverManager
driver
method https://github.com/elastic/elasticsearch/issues/32083Thanks to default methods hopefully the breakage of backwards compatibility is small - however it's worth investigating whether we need implementing some methods, in particular on the
DatabaseMetaData
,Connection
andStatement
.