Addition of JDBCTypes enum and SQLType interface

Lance Andersen - Oracle lance.andersen at oracle.com
Sun Nov 25 12:39:03 PST 2012


Based on an earlier discussion with the JDBC EG, we are planning to add an additional set/updateObject which leverages a SQLType

The changes include the addition of  JDBCTypes enum and a SQLType interface which will be used for the new generic setObject.  This pattern is from Effective Java 2 and is used already in java.nio.file.  As an example see:


Files.copy(Path source, Path target, CopyOptions... options)



So we would have a signature similar to the following in PreparedStatement/CallableStatement:

 void setObject(int  columnIndex, Object x, SQLType type) 
 void setObject(String columnLabel, Object x, SQLType type)

similar change would be added to ResultSet for updateObject

Attached is the javadocs for JDBCTypes and SQLType.




Best
Lance

Lance Andersen| Principal Member of Technical Staff | +1.781.442.2037
Oracle Java Engineering 
1 Network Drive 
Burlington, MA 01803
Lance.Andersen at oracle.com


More information about the jdbc-spec-discuss mailing list