Neoview JDBC Type 4 Driver Programmer's Reference (R2.2, R2.3, R2.4, R2.5)
7 Type 4 Driver Compliance
• “Compliance Overview” (page 65)
• “Unsupported Features” (page 65)
• “Deviations” (page 67)
• “HP Extensions” (page 68)
• “Conformance of DatabaseMetaData Methods' Handling of Null Parameters” (page 69)
• “Type 4 Driver Conformance to SQL Data Types” (page 69)
• “Floating-Point Support” (page 71)
• “SQLJ Support” (page 71)
• “JDBC 3.0 Features Not Supported by the Type 4 Driver” (page 71)
• “Restrictions” (page 71)
Compliance Overview
The Type 4 driver conforms where applicable to the Sun Microsystems JDBC 3.0 API specification.
However, this driver differs from the JDBC standard in some ways. This subsection describes
the JDBC methods that are not supported, the methods and features that deviate from the
specification, and features that are HP extensions to the JDBC standard. JDBC features that
conform to the specification are not described in this subsection.
In addition, this chapter lists features of Neoview SQL that are not supported by the HP JDBC
Type 4 driver, other unsupported features, and restrictions.
Unsupported Features
These methods in the java.sql package throw an SQLException with the message
"Unsupported feature - method-name":
CommentsMethod
The particular CallableStatement
method is not supported.
CallableStatement.getArray(int parameterIndex)
CallableStatement.getArray(String parameterName)
CallableStatement.getBlob(int parameterIndex)
CallableStatement.getBlob(String parameterName)
CallableStatement.getClob(int parameterIndex)
CallableStatement.getClob(String parameterName)
CallableStatement.getObject(int parameterIndex, Map map)
CallableStatement.getObject(String parameterName, Map
map)
CallableStatement.getRef(int parameterIndex)
CallableStatement.getRef(String parameterName)
CallableStatement.getURL(int parameterIndex)
CallableStatement.getURL(String parameterName)
CallableStatement.executeBatch()
The particular Connection methods
are not supported.
Connection.releaseSavepoint(Savepoint savepoint)
Connection.rollback(Savepoint savepoint)
Connection.setSavepoint()
Connection.setSavepoint(String name)
The particular PreparedStatement
method is not supported.
PreparedStatement.setArray(int parameterIndex, Array x)
PreparedStatement.setRef(int parameterIndex, Ref x)
PreparedStatement.setURL(int parameterIndex, URL x)
Compliance Overview 65