Neoview JDBC Type 4 Driver Programmer's Reference (R2.2, R2.3, R2.4, R2.5)
The following interfaces in the javax.sql package are not implemented in the Type 4 driver:
CommentsMethod
Distributed Transactions, as described in the JDBC 3.0 API
specification, are not yet implemented.
javax.sql.XAConnection
javax.sql.XADataSource
RowSet is not implemented in the HP JDBC Type 4 Driver. You
can, however, download reference implementation of RowSet
from Sun Microsystems
(http://developer.java.sun.com/developer/earlyAccess/crs/).
javax.sql.RowSet
javax.sql.RowSetInternal
javax.sql.RowSetListener
javax.sql.RowSetMetaData
javax.sql.RowSetReader
javax.sql.RowSetWriter
For additional information about deviations for some methods, see “Deviations”.
Deviations
The following table lists methods that differ in execution from the JDBC specification. When an
argument in a method is ignored, the Type 4 driver does not throw an SQLException,thus
allowing the application to continue processing. The application might not obtain the expected
results, however. Other methods listed do not necessarily throw an SQLException, unless
otherwise stated, although they differ from the specification.
NOTE: java.sql.DatabaseMetaData.getVersionColumns() method mimics the
java.sql.DatabaseMetaData.getBestRowIdentifier() method because Neoview SQL
does not support SQL_ROWVER (a columns function that returns the column or columns in the
specified table, if any, that are automatically updated by the data source when any value in the
row is updated by any transaction).
CommentsMethod
The column is added to the column data, but its value is
set to NULL because Neoview SQL does not support the
column type for these types:
SCOPE_CATALOG,
SCOPE_SCHEMA,
SCOPE_TABLE, and
SOURCE_DATA_TYPE.
java.sql.DatabaseMetaData.getColumns(String
catalog, String schemaPattern, String
tableNamePattern, String
columnNamePattern)
The column is added to the column data, but its value is
set to NULL because Neoview SQL does not support the
column type for these types:
TYPE_CAT,
TYPE_SCHEMA,
TYPE_NAME,
SELF_REFERENCING_COL_NAME,
and REF_GENERATION.
java.sql.DatabaseMetaData.getTables(String
catalog, String schemaPattern, String[]
types)
BASE_TYPE is added to the column data, but its value is
set to NULL because Neoview SQL does not support the
base type.
java.sql.DatabaseMetaData.getUDTs(String
catalog, String schemaPattern, String
tableNamePattern, int[] types)
Deviations 67