IBM Informix JDBC 3.0 JDBC driver strives to be J2EE 1.4 JDBC API-compliant. With IDS 10.0 and 3.00.JC1, virtually all JDBC 3.0 required features have the specified behavior. For the JDBC 3.0 optional features, if the feature is supported by IDS 10.00.xC1, then it is supported by 3.00.JC1.
New features for the IBM Informix JDBC Driver, Version 3.0, focus on compliance with the Sun Microsystems JDBC 3.0 specifications. For more information on Sun Microsystems JDBC 3.0 specifications, see http://java.sun.com/.
IBM Informix JDBC Driver, Version 3.0 introduces the following features, supporting IBM Informix Dynamic Server, Version 10.0:
Previous releases of the IBM Informix JDBC Driver supported BLOB and CLOB internal updates with Informix extensions to JDBC specifications and some of the Sun Microsystems JDBC 3.0 methods for internal updates. Version 3.0 of the IBM Informix JDBC Driver implements all methods for BLOB and CLOB internal updates introduced in JDBC 3.0 specifications. The Informix extension methods continue to be supported.
For more information about the previously implemented methods for Blob and Clob interfaces, see Smart Large Object Data Types.
For more information about the new methods for Blob and Clob interfaces, see Smart Large Object Data Types
This feature extends the updatexxx methods to include JDBC types implemented with locators.
For more information about the updatexxx methods for types implemented with locators, see Classes Implemented in IBM Informix JDBC Driver.
JDBC 3.0 methods for specifying Resultset holdability have been implemented.
For more information about the new methods for ResultSet holdability, see Using Hold Cursors.
The IBM Informix JDBC Driver 3.0 and later supports retrieving auto-generated keys from the database server, as defined in the Sun Microsystem JDBC 3.0 specification.
For more information about support for retrieving autogenerated keys, see Accessing Database Metadata.
IBM Informix Dynamic Server, Version 10.0 and later, and the IBM Informix JDBC Driver 3.0 and later support multiple INOUT parameters.
For more information about support for multiple INOUT parameters, see IN and OUT Parameter Type Mapping.
SPL UDRs can receive methods to accept OUT parameter descriptors and data provided by the server (Dynamic Server 10.0 and later) for use in Java applications.
For more information on support for binary parameters, see Using CallableStatement OUT Parameters.
Software Electronic Licensing has been updated in IBM Informix JDBC Driver 3.0.