Top
Symfoware Server V12.1.0 Application Development Guide
FUJITSU Software

F.1.1 Java Programming Language API

java.sql

Interface name

Method name

jdbc4/jdbc41

Array

free()

N

getArray()

Y

getArray(long index, int count)

Y

getArray(long index, int count, Map<String,Class<?>> map)

Y

getArray(Map<String,Class<?>> map)

Y

getBaseType()

Y

getBaseTypeName()

Y

getResultSet()

Y

getResultSet(long index, int count)

Y

getResultSet(long index, int count, Map<String,Class<?>> map)

Y

getResultSet(Map<String,Class<?>> map)

Y

Blob

free()

Y

getBinaryStream()

Y

getBinaryStream(long pos, long length)

N

getBytes(long pos, int length)

Y

length()

Y

position(Blob pattern, long start)

Y

position(byte[] pattern, long start)

Y

setBinaryStream(long pos)

Y

setBytes(long pos, byte[] bytes)

Y

setBytes(long pos, byte[] bytes, int offset, int len)

Y

truncate(long len)

Y

CallableStatement

getArray(int parameterIndex)

Y

getArray(String parameterName)

N

getBigDecimal(int parameterIndex)

Y

getBigDecimal(int parameterIndex, int scale)

Y

getBigDecimal(String parameterName)

N

getBlob(int parameterIndex)

N

getBlob(String parameterName)

N

getBoolean(int parameterIndex)

Y

getBoolean(String parameterName)

N

getByte(int parameterIndex)

Y

getByte(String parameterName)

N

getBytes(int parameterIndex)

Y

getBytes(String parameterName)

N

getCharacterStream(int parameterIndex)

N

getCharacterStream(String parameterName)

N

getClob(int parameterIndex)

N

getClob(String parameterName)

N

getDate(int parameterIndex)

Y

getDate(int parameterIndex, Calendar cal)

Y

getDate(String parameterName)

N

getDate(String parameterName, Calendar cal)

N

getDouble(int parameterIndex)

Y

getDouble(String parameterName)

N

getFloat(int parameterIndex)

Y

getFloat(String parameterName)

N

getInt(int parameterIndex)

Y

getInt(String parameterName)

N

getLong(int parameterIndex)

Y

getLong(String parameterName)

N

getNCharacterStream(int parameterIndex)

Y

getNCharacterStream(String parameterName)

N

getNClob(int parameterIndex)

N

getNClob(String parameterName)

N

getNString(int parameterIndex)

Y

getNString(String parameterName)

N

getObject(int parameterIndex)

Y

getObject(int parameterIndex, Map<String,Class<?>> map)

Y

getObject(String parameterName)

N

getObject(String parameterName, Map<String,Class<?>> map)

Y

getRef(int parameterIndex)

N

getRef(String parameterName)

N

getRowId(int parameterIndex)

N

getRowId(String parameterName)

N

getShort(int parameterIndex)

Y

getShort(String parameterName)

N

getSQLXML(int parameterIndex)

Y

getSQLXML(String parameterName)

N

getString(int parameterIndex)

Y

getString(String parameterName)

N

getTime(int parameterIndex)

Y

getTime(int parameterIndex, Calendar cal)

Y

getTime(String parameterName)

N

getTime(String parameterName, Calendar cal)

N

getTimestamp(int parameterIndex)

Y

getTimestamp(int parameterIndex, Calendar cal)

Y

getTimestamp(String parameterName)

N

getTimestamp(String parameterName, Calendar cal)

N

getURL(int parameterIndex)

N

getURL(String parameterName)

N

registerOutParameter(int parameterIndex, int sqlType)

Y

registerOutParameter(int parameterIndex, int sqlType, int scale)

Y

registerOutParameter(int parameterIndex, int sqlType, String typeName)

N

registerOutParameter(String parameterName, int sqlType)

N

registerOutParameter(String parameterName, int sqlType, int scale)

N

registerOutParameter(String parameterName, int sqlType, String typeName)

N

setAsciiStream(String parameterName, InputStream x)

N

setAsciiStream(String parameterName, InputStream x, int length)

N

setAsciiStream(String parameterName, InputStream x, long length)

N

setBigDecimal(String parameterName, BigDecimal x)

N

setBinaryStream(String parameterName, InputStream x)

N

setBinaryStream(String parameterName, InputStream x, int length)

N

setBinaryStream(String parameterName, InputStream x, long length)

N

setBlob(String parameterName, Blob x)

N

setBlob(String parameterName, InputStream inputStream)

N

setBlob(String parameterName, InputStream inputStream, long length)

N

setBoolean(String parameterName, boolean x)

N

setByte(String parameterName, byte x)

N

setBytes(String parameterName, byte[] x)

N

setCharacterStream(String parameterName, Reader reader)

N

setCharacterStream(String parameterName, Reader reader, int length)

N

setCharacterStream(String parameterName, Reader reader, long length)

N

setClob(String parameterName, Clob x)

N

setClob(String parameterName, Reader reader)

N

setClob(String parameterName, Reader reader, long length)

N

setDate(String parameterName, Date x)

N

setDate(String parameterName, Date x, Calendar cal)

N

setDouble(String parameterName, double x)

N

setFloat(String parameterName, float x)

N

setInt(String parameterName, int x)

N

setLong(String parameterName, long x)

N

setNCharacterStream(String parameterName, Reader value)

N

setNCharacterStream(String parameterName, Reader value, long length)

Y

setNClob(String parameterName, NClob value)

N

setNClob(String parameterName, Reader reader)

N

setNClob(String parameterName, Reader reader, long length)

N

setNString(String parameterName, String value)

Y

setNull(String parameterName, int sqlType)

N

setNull(String parameterName, int sqlType, String typeName)

N

setObject(String parameterName, Object x)

N

setObject(String parameterName, Object x, int targetSqlType)

N

setObject(String parameterName, Object x, int targetSqlType, int scale)

N

setRowId(String parameterName, RowId x)

N

setShort(String parameterName, short x)

N

setSQLXML(String parameterName, SQLXML xmlObject)

N

setString(String parameterName, String x)

N

setTime(String parameterName, Time x)

N

setTime(String parameterName, Time x, Calendar cal)

N

setTimestamp(String parameterName, Timestamp x)

N

setTimestamp(String parameterName, Timestamp x, Calendar cal)

N

setURL(String parameterName, URL val)

N

wasNull()

Y

Clob

free()

Y

getAsciiStream()

Y

getCharacterStream()

Y

getCharacterStream(long pos, long length)

N

getSubString(long pos, int length)

Y

length()

Y

position(Clob searchstr, long start)

N

position(String searchstr, long start)

N

setAsciiStream(long pos)

N

setCharacterStream(long pos)

N

setString(long pos, String str)

N

setString(long pos, String str, int offset, int len)

N

truncate(long len)

Y

Connection

clearWarnings()

Y

close()

Y

commit()

Y

createArrayOf(String typeName, Object[] elements)

Y

createBlob()

N

createClob()

N

createNClob()

N

createQueryObject(Class ifc)

N

createQueryObject(Class ifc, Connection con)

N

createSQLXML()

Y

createStatement()

Y

createStatement(int resultSetType, int resultSetConcurrency)

Y

createStatement(int resultSetType, int resultSetConcurrency, int resultSetHoldability)

Y

createStruct(String typeName, Object[] attributes)

N

nativeSQL(String sql)

Y

prepareCall(String sql)

Y

prepareCall(String sql, int resultSetType, int resultSetConcurrency)

Y

prepareCall(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability)

Y

prepareStatement(String sql)

Y

prepareStatement(String sql, int resultSetType, int resultSetConcurrency)

Y

prepareStatement(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability)

Y

prepareStatement(String sql, int autoGeneratedKeys)

Y

prepareStatement(String sql, int[] columnIndexes)

Y

prepareStatement(String sql, String[] columnNames)

Y

releaseSavepoint(Savepoint savepoint)

Y

rollback()

Y

rollback(Savepoint savepoint)

Y

setAutoCommit(boolean autoCommit)

Y

getAutoCommit()

N

setCatalog(String catalog)

Y

getCatalog()

N

setClientInfo(String name, String value)

Y

setClientInfo(Properties properties)

Y

getClientInfo(String name)

N

getClientInfo()

N

isClosed()

Y

setHoldability(int holdability)

Y

getHoldability()

N

getMetaData()

Y

setReadOnly(boolean readOnly)

Y

isReadOnly()

Y

setSavepoint()

Y

setSavepoint(String name)

Y

setTransactionIsolation(int level)

Y

getTransactionIsolation()

N

setTypeMap(Map map)

Y

getTypeMap()

Y

isValid(int timeout)

Y

getWarnings()

Y

DatabaseMetaData

allProceduresAreCallable()

Y

allTablesAreSelectable()

Y

autoCommitFailureClosesAllResultSets()

Y

dataDefinitionCausesTransactionCommit()

Y

dataDefinitionIgnoredInTransactions()

Y

deletesAreDetected(int type)

Y

doesMaxRowSizeIncludeBlobs()

Y

getAttributes(String catalog, String schemaPattern, String typeNamePattern, String attributeNamePattern)

N

getBestRowIdentifier(String catalog, String schema, String table, int scope, boolean nullable)

Y

getCatalogs()

Y

getCatalogSeparator()

Y

getCatalogTerm()

Y

getClientInfoProperties()

Y

getColumnPrivileges(String catalog, String schema, String table, String columnNamePattern)

Y

getColumns(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern)

Y

getConnection()

Y

getCrossReference(String parentCatalog, String parentSchema, String parentTable, String foreignCatalog, String foreignSchema, String foreignTable)

Y

getDatabaseMajorVersion()

Y

getDatabaseMinorVersion()

Y

getDatabaseProductName()

Y

getDatabaseProductVersion()

Y

getDefaultTransactionIsolation()

Y

getDriverMajorVersion()

Y

getDriverMinorVersion()

Y

getDriverName()

Y

getDriverVersion()

Y

getExportedKeys(String catalog, String schema, String table)

Y

getExtraNameCharacters()

Y

getFunctionColumns(String catalog, String schemaPattern, String functionNamePattern, String columnNamePattern)

N

getFunctions(String catalog, String schemaPattern, String functionNamePattern)

N

getIdentifierQuoteString()

Y

getImportedKeys(String catalog, String schema, String table)

Y

getIndexInfo(String catalog, String schema, String table, boolean unique, boolean approximate)

Y

getJDBCMajorVersion()

Y

getJDBCMinorVersion()

Y

getMaxBinaryLiteralLength()

Y

getMaxCatalogNameLength()

Y

getMaxCharLiteralLength()

Y

getMaxColumnNameLength()

Y

getMaxColumnsInGroupBy()

Y

getMaxColumnsInIndex()

Y

getMaxColumnsInOrderBy()

Y

getMaxColumnsInSelect()

Y

getMaxColumnsInTable()

Y

getMaxConnections()

Y

getMaxCursorNameLength()

Y

getMaxIndexLength()

Y

getMaxProcedureNameLength()

Y

getMaxRowSize()

Y

getMaxSchemaNameLength()

Y

getMaxStatementLength()

Y

getMaxStatements()

Y

getMaxTableNameLength()

Y

getMaxTablesInSelect()

Y

getMaxUserNameLength()

Y

getNumericFunctions()

Y

getPrimaryKeys(String catalog, String schema, String table)

Y

getProcedureColumns(String catalog, String schemaPattern, String procedureNamePattern, String columnNamePattern)

Y

getProcedures(String catalog, String schemaPattern, String procedureNamePattern)

Y

getProcedureTerm()

Y

getResultSetHoldability()

Y

getRowIdLifetime()

N

getSchemas()

Y

getSchemas(String catalog, String schemaPattern)

Y

getSchemaTerm()

Y

getSearchStringEscape()

Y

getSQLKeywords()

Y

getSQLStateType()

Y

getStringFunctions()

Y

getSuperTables(String catalog, String schemaPattern, String tableNamePattern)

N

getSuperTypes(String catalog, String schemaPattern, String typeNamePattern)

N

getSystemFunctions()

Y

getTablePrivileges(String catalog, String schemaPattern, String tableNamePattern)

Y

getTables(String catalog, String schemaPattern, String tableNamePattern, String[] types)

Y

getTableTypes()

Y

getTimeDateFunctions()

Y

getTypeInfo()

Y

getUDTs(String catalog, String schemaPattern, String typeNamePattern, int[] types)

Y

getURL()

Y

getUserName()

Y

getVersionColumns(String catalog, String schema, String table)

Y

insertsAreDetected(int type)

Y

isCatalogAtStart()

Y

isReadOnly()

Y

locatorsUpdateCopy()

Y

nullPlusNonNullIsNull()

Y

nullsAreSortedAtEnd()

Y

nullsAreSortedAtStart()

Y

nullsAreSortedHigh()

Y

nullsAreSortedLow()

Y

othersDeletesAreVisible(int type)

Y

othersInsertsAreVisible(int type)

Y

othersUpdatesAreVisible(int type)

Y

ownDeletesAreVisible(int type)

Y

ownInsertsAreVisible(int type)

Y

ownUpdatesAreVisible(int type)

Y

storesLowerCaseIdentifiers()

Y

storesLowerCaseQuotedIdentifiers()

Y

storesMixedCaseIdentifiers()

Y

storesMixedCaseQuotedIdentifiers()

Y

storesUpperCaseIdentifiers()

Y

storesUpperCaseQuotedIdentifiers()

Y

supportsAlterTableWithAddColumn()

Y

supportsAlterTableWithDropColumn()

Y

supportsANSI92EntryLevelSQL()

Y

supportsANSI92FullSQL()

Y

supportsANSI92IntermediateSQL()

Y

supportsBatchUpdates()

Y

supportsCatalogsInDataManipulation()

Y

supportsCatalogsInIndexDefinitions()

Y

supportsCatalogsInPrivilegeDefinitions()

Y

supportsCatalogsInProcedureCalls()

Y

supportsCatalogsInTableDefinitions()

Y

supportsColumnAliasing()

Y

supportsConvert()

Y

supportsConvert(int fromType, int toType)

Y

supportsCoreSQLGrammar()

Y

supportsCorrelatedSubqueries()

Y

supportsDataDefinitionAndDataManipulationTransactions()

Y

supportsDataManipulationTransactionsOnly()

Y

supportsDifferentTableCorrelationNames()

Y

supportsExpressionsInOrderBy()

Y

supportsExtendedSQLGrammar()

Y

supportsFullOuterJoins()

Y

supportsGetGeneratedKeys()

Y

supportsGroupBy()

Y

supportsGroupByBeyondSelect()

Y

supportsGroupByUnrelated()

Y

supportsIntegrityEnhancementFacility()

Y

supportsLikeEscapeClause()

Y

supportsLimitedOuterJoins()

Y

supportsMinimumSQLGrammar()

Y

supportsMixedCaseIdentifiers()

Y

supportsMixedCaseQuotedIdentifiers()

Y

supportsMultipleOpenResults()

Y

supportsMultipleResultSets()

Y

supportsMultipleTransactions()

Y

supportsNamedParameters()

Y

supportsNonNullableColumns()

Y

supportsOpenCursorsAcrossCommit()

Y

supportsOpenCursorsAcrossRollback()

Y

supportsOpenStatementsAcrossCommit()

Y

supportsOpenStatementsAcrossRollback()

Y

supportsOrderByUnrelated()

Y

supportsOuterJoins()

Y

supportsPositionedDelete()

Y

supportsPositionedUpdate()

Y

supportsResultSetConcurrency(int type, int concurrency)

Y

supportsResultSetHoldability(int holdability)

Y

supportsResultSetType(int type)

Y

supportsSavepoints()

Y

supportsSchemasInDataManipulation()

Y

supportsSchemasInIndexDefinitions()

Y

supportsSchemasInPrivilegeDefinitions()

Y

supportsSchemasInProcedureCalls()

Y

supportsSchemasInTableDefinitions()

Y

supportsSelectForUpdate()

Y

supportsStatementPooling()

Y

supportsStoredFunctionsUsingCallSyntax()

Y

supportsStoredProcedures()

Y

supportsSubqueriesInComparisons()

Y

supportsSubqueriesInExists()

Y

supportsSubqueriesInIns()

Y

supportsSubqueriesInQuantifieds()

Y

supportsTableCorrelationNames()

Y

supportsTransactionIsolationLevel(int level)

Y

supportsTransactions()

Y

supportsUnion()

Y

supportsUnionAll()

Y

updatesAreDetected(int type)

Y

usesLocalFilePerTable()

Y

usesLocalFiles()

Y

Driver

acceptsURL(String url)

Y

connect(String url, Properties info)

Y

getMajorVersion()

Y

getMinorVersion()

Y

getPropertyInfo(String url, Properties info)

Y

jdbcCompliant()

Y

ParameterMetaData

getParameterClassName(int param)

Y

getParameterCount()

Y

getParameterMode(int param)

Y

getParameterType(int param)

Y

getParameterTypeName(int param)

Y

getPrecision(int param)

Y

getScale(int param)

Y

isNullable(int param)

Y

isSigned(int param)

Y

PreparedStatement

addBatch()

Y

clearParameters()

Y

execute()

Y

executeQuery()

Y

executeUpdate()

Y

getMetaData()

Y

getParameterMetaData()

Y

setArray(int parameterIndex, Array x)

Y

setAsciiStream(int parameterIndex, InputStream x)

N

setAsciiStream(int parameterIndex, InputStream x, int length)

Y

setAsciiStream(int parameterIndex, InputStream x, long length)

N

setBigDecimal(int parameterIndex, BigDecimal x)

Y

setBinaryStream(int parameterIndex, InputStream x)

N

setBinaryStream(int parameterIndex, InputStream x, int length)

Y

setBinaryStream(int parameterIndex, InputStream x, long length)

Y

setBlob(int parameterIndex, Blob x)

Y

setBlob(int parameterIndex, InputStream inputStream)

N

setBlob(int parameterIndex, InputStream inputStream, long length)

N

setBoolean(int parameterIndex, boolean x)

Y

setByte(int parameterIndex, byte x)

Y

setBytes(int parameterIndex, byte[] x)

Y

setCharacterStream(int parameterIndex, Reader reader)

N

setCharacterStream(int parameterIndex, Reader reader, int length)

Y

setCharacterStream(int parameterIndex, Reader reader, long length)

N

setClob(int parameterIndex, Clob x)

Y

setClob(int parameterIndex, Reader reader)

N

setClob(int parameterIndex, Reader reader, long length)

N

setDate(int parameterIndex, Date x)

Y

setDate(int parameterIndex, Date x, Calendar cal)

Y

setDouble(int parameterIndex, double x)

Y

setFloat(int parameterIndex, float x)

Y

setInt(int parameterIndex, int x)

Y

setLong(int parameterIndex, long x)

Y

setNCharacterStream(int parameterIndex, Reader value)

N

setNCharacterStream(int parameterIndex, Reader value, long length)

Y

setNClob(int parameterIndex, NClob value)

N

setNClob(int parameterIndex, Reader reader)

N

setNClob(int parameterIndex, Reader reader, long length)

N

setNString(int parameterIndex, String value)

Y

setNull(int parameterIndex, int sqlType)

Y

setNull(int parameterIndex, int sqlType, String typeName)

Y

setObject(int parameterIndex, Object x)

Y

setObject(int parameterIndex, Object x, int targetSqlType)

Y

setObject(int parameterIndex, Object x, int targetSqlType, int scaleOrLength)

Y

setRef(int parameterIndex, Ref x)

N

setRowId(int parameterIndex, RowId x)

N

setShort(int parameterIndex, short x)

Y

setSQLXML(int parameterIndex, SQLXML xmlObject)

Y

setString(int parameterIndex, String x)

Y

setTime(int parameterIndex, Time x)

Y

setTime(int parameterIndex, Time x, Calendar cal)

Y

setTimestamp(int parameterIndex, Timestamp x)

Y

setTimestamp(int parameterIndex, Timestamp x, Calendar cal)

Y

setUnicodeStream(int parameterIndex, InputStream x, int length)

Y

setURL(int parameterIndex, URL x)

Y

ResultSet

absolute(int row)

Y

afterLast()

Y

beforeFirst()

Y

cancelRowUpdates()

Y

clearWarnings()

Y

close()

Y

deleteRow()

Y

findColumn(String columnLabel)

Y

first()

Y

getArray(int columnIndex)

Y

getArray(String columnLabel)

Y

getAsciiStream(int columnIndex)

Y

getAsciiStream(String columnLabel)

Y

getBigDecimal(int columnIndex)

Y

getBigDecimal(int columnIndex, int scale)

Y

getBigDecimal(String columnLabel)

Y

getBigDecimal(String columnLabel, int scale)

Y

getBinaryStream(int columnIndex)

Y

getBinaryStream(String columnLabel)

Y

getBlob(int columnIndex)

Y

getBlob(String columnLabel)

Y

getBoolean(int columnIndex)

Y

getBoolean(String columnLabel)

Y

getByte(int columnIndex)

Y

getByte(String columnLabel)

Y

getBytes(int columnIndex)

Y

getBytes(String columnLabel)

Y

getCharacterStream(int columnIndex)

Y

getCharacterStream(String columnLabel)

Y

getClob(int columnIndex)

Y

getClob(String columnLabel)

Y

getConcurrency()

Y

getCursorName()

Y

getDate(int columnIndex)

Y

getDate(int columnIndex, Calendar cal)

Y

getDate(String columnLabel)

Y

getDate(String columnLabel, Calendar cal)

Y

getDouble(int columnIndex)

Y

getDouble(String columnLabel)

Y

getFetchDirection()

Y

getFetchSize()

Y

getFloat(int columnIndex)

Y

getFloat(String columnLabel)

Y

getHoldability()

N

getInt(int columnIndex)

Y

getInt(String columnLabel)

Y

getLong(int columnIndex)

Y

getLong(String columnLabel)

Y

getMetaData()

Y

getNCharacterStream(int columnIndex)

Y

getNCharacterStream(String columnLabel)

N

getNClob(int columnIndex)

N

getNClob(String columnLabel)

N

getNString(int columnIndex)

Y

getNString(String columnLabel)

N

getObject(int columnIndex)

Y

getObject(int columnIndex, Map<String,Class<?>> map)

Y

getObject(String columnLabel)

Y

getObject(String columnLabel, Map<String,Class<?>> map)

Y

getRef(int columnIndex)

Y

getRef(String columnLabel)

Y

getRow()

Y

getRowId(int columnIndex)

N

getRowId(String columnLabel)

N

getShort(int columnIndex)

Y

getShort(String columnLabel)

Y

getSQLXML(int columnIndex)

Y

getSQLXML(String columnLabel)

Y

getStatement()

Y

getString(int columnIndex)

Y

getString(String columnLabel)

Y

getTime(int columnIndex)

Y

getTime(int columnIndex, Calendar cal)

Y

getTime(String columnLabel)

Y

getTime(String columnLabel, Calendar cal)

Y

getTimestamp(int columnIndex)

Y

getTimestamp(int columnIndex, Calendar cal)

Y

getTimestamp(String columnLabel)

Y

getTimestamp(String columnLabel, Calendar cal)

Y

getType()

Y

getUnicodeStream(int columnIndex)

Y

getUnicodeStream(String columnLabel)

Y

getURL(int columnIndex)

N

getURL(String columnLabel)

N

getWarnings()

Y

insertRow()

Y

isAfterLast()

Y

isBeforeFirst()

Y

isClosed()

Y

isFirst()

Y

isLast()

Y

last()

Y

moveToCurrentRow()

Y

moveToInsertRow()

Y

next()

Y

previous()

Y

refreshRow()

Y

relative(int rows)

Y

rowDeleted()

Y

rowInserted()

Y

rowUpdated()

Y

setFetchDirection(int direction)

Y

setFetchSize(int rows)

Y

updateArray(int columnIndex, Array x)

Y

updateArray(String columnLabel, Array x)

Y

updateAsciiStream(int columnIndex, InputStream x)

Y

updateAsciiStream(int columnIndex, InputStream x, int length)

N

updateAsciiStream(int columnIndex, InputStream x, long length)

N

updateAsciiStream(String columnLabel, InputStream x)

Y

updateAsciiStream(String columnLabel, InputStream x, int length)

N

updateAsciiStream(String columnLabel, InputStream x, long length)

Y

updateBigDecimal(int columnIndex, BigDecimal x)

Y

updateBigDecimal(String columnLabel, BigDecimal x)

N

updateBinaryStream(int columnIndex, InputStream x)

N

updateBinaryStream(int columnIndex, InputStream x, int length)

Y

updateBinaryStream(int columnIndex, InputStream x, long length)

N

updateBinaryStream(String columnLabel, InputStream x)

N

updateBinaryStream(String columnLabel, InputStream x, int length)

N

updateBinaryStream(String columnLabel, InputStream x, long length)

N

updateBlob(int columnIndex, Blob x)

N

updateBlob(int columnIndex, InputStream inputStream)

N

updateBlob(int columnIndex, InputStream inputStream, long length)

N

updateBlob(String columnLabel, Blob x)

N

updateBlob(String columnLabel, InputStream inputStream)

N

updateBlob(String columnLabel, InputStream inputStream, long length)

N

updateBoolean(int columnIndex, boolean x)

Y

updateBoolean(String columnLabel, boolean x)

Y

updateByte(int columnIndex, byte x)

Y

updateByte(String columnLabel, byte x)

Y

updateBytes(int columnIndex, byte[] x)

Y

updateBytes(String columnLabel, byte[] x)

Y

updateCharacterStream(int columnIndex, Reader x)

N

updateCharacterStream(int columnIndex, Reader x, int length)

Y

updateCharacterStream(int columnIndex, Reader x, long length)

N

updateCharacterStream(String columnLabel, Reader reader)

N

updateCharacterStream(String columnLabel, Reader reader, int length)

Y

updateCharacterStream(String columnLabel, Reader reader, long length)

N

updateClob(int columnIndex, Clob x)

N

updateClob(int columnIndex, Reader reader)

N

updateClob(int columnIndex, Reader reader, long length)

N

updateClob(String columnLabel, Clob x)

N

updateClob(String columnLabel, Reader reader)

N

updateClob(String columnLabel, Reader reader, long length)

N

updateDate(int columnIndex, Date x)

Y

updateDate(String columnLabel, Date x)

Y

updateDouble(int columnIndex, double x)

Y

updateDouble(String columnLabel, double x)

Y

updateFloat(int columnIndex, float x)

Y

updateFloat(String columnLabel, float x)

Y

updateInt(int columnIndex, int x)

Y

updateInt(String columnLabel, int x)

Y

updateLong(int columnIndex, long x)

Y

updateLong(String columnLabel, long x)

Y

updateNCharacterStream(int columnIndex, Reader x)

N

updateNCharacterStream(int columnIndex, Reader x, long length)

Y

updateNCharacterStream(String columnLabel, Reader reader)

N

updateNCharacterStream(String columnLabel, Reader reader, long length)

N

updateNClob(int columnIndex, NClob nClob)

N

updateNClob(int columnIndex, Reader reader)

N

updateNClob(int columnIndex, Reader reader, long length)

N

updateNClob(String columnLabel, NClob nClob)

N

updateNClob(String columnLabel, Reader reader)

N

updateNClob(String columnLabel, Reader reader, long length)

N

updateNString(int columnIndex, String nString)

Y

updateNString(String columnLabel, String nString)

N

updateNull(int columnIndex)

Y

updateNull(String columnLabel)

Y

updateObject(int columnIndex, Object x)

Y

updateObject(int columnIndex, Object x, int scaleOrLength)

Y

updateObject(String columnLabel, Object x)

Y

updateObject(String columnLabel, Object x, int scaleOrLength)

Y

updateRef(int columnIndex, Ref x)

N

updateRef(String columnLabel, Ref x)

N

updateRow()

Y

updateRowId(int columnIndex, RowId x)

N

updateRowId(String columnLabel, RowId x)

N

updateShort(int columnIndex, short x)

Y

updateShort(String columnLabel, short x)

Y

updateSQLXML(int columnIndex, SQLXML xmlObject)

Y

updateSQLXML(String columnLabel, SQLXML xmlObject)

Y

updateString(int columnIndex, String x)

Y

updateString(String columnLabel, String x)

Y

updateTime(int columnIndex, Time x)

Y

updateTime(String columnLabel, Time x)

Y

updateTimestamp(int columnIndex, Timestamp x)

Y

updateTimestamp(String columnLabel, Timestamp x)

Y

wasNull()

Y

ResultSetMetaData

isAutoIncrement(int column)

Y

isCaseSensitive(int column)

Y

getCatalogName(int column)

Y

getColumnClassName(int column)

Y

getColumnCount()

Y

getColumnDisplaySize(int column)

Y

getColumnLabel(int column)

Y

getColumnName(int column)

Y

getColumnType(int column)

Y

getColumnTypeName(int column)

Y

isCurrency(int column)

Y

isDefinitelyWritable(int column)

Y

isNullable(int column)

Y

getPrecision(int column)

Y

isReadOnly(int column)

Y

getScale(int column)

Y

getSchemaName(int column)

Y

isSearchable(int column)

Y

isSigned(int column)

Y

getTableName(int column)

Y

isWritable(int column)

Y

RowId

equals(Object obj)

N

hashCode()

N

toString()

N

getBytes()

N

Savepoint

getSavepointId()

Y

getSavepointName()

Y

SQLXML

free()

Y

setBinaryStream()

Y

getBinaryStream()

Y

setCharacterStream()

Y

getCharacterStream()

Y

setResult(Class resultClass)

Y

getSource(Class sourceClass)

Y

setString(String value)

Y

getString()

Y

Statement

addBatch(String sql)

Y

cancel()

Y

clearBatch()

Y

clearWarnings()

Y

close()

Y

execute(String sql)

Y

execute(String sql, int autoGeneratedKeys)

Y

execute(String sql, int[] columnIndexes)

Y

execute(String sql, String[] columnNames)

Y

executeBatch()

Y

executeQuery(String sql)

Y

executeUpdate(String sql)

Y

executeUpdate(String sql, int autoGeneratedKeys)

Y

executeUpdate(String sql, int[] columnIndexes)

Y

executeUpdate(String sql, String[] columnNames)

Y

isClosed()

Y

getConnection()

Y

setCursorName(String name)

Y

setEscapeProcessing(boolean enable)

Y

setFetchDirection(int direction)

Y

getFetchDirection()

Y

setFetchSize(int rows)

Y

getFetchSize()

Y

getGeneratedKeys()

Y

setMaxFieldSize(int max)

Y

getMaxFieldSize()

Y

setMaxRows(int max)

Y

getMaxRows()

Y

getMoreResults()

Y

getMoreResults(int current)

Y

setPoolable(boolean poolable)

Y

isPoolable()

Y

setQueryTimeout(int seconds)

Y

getQueryTimeout()

Y

getResultSet()

Y

getResultSetConcurrency()

Y

getResultSetHoldability()

Y

getResultSetType()

Y

getUpdateCount()

Y

getWarnings()

Y

Y: Supported
N: Not supported

javax.sql

Interface name

Method name

jdbc4/jdbc41

ConnectionPoolDataSource

getPooledConnection()

Y

getPooledConnection(String user, String password)

Y

DataSource

createQueryObject(Class ifc)

N

createQueryObject(Class ifc, DataSource ds)

N

getConnection()

Y

getConnection(String username, String password)

Y

PooledConnection

addConnectionEventListener(ConnectionEventListener listener)

Y

addStatementEventListener(StatementEventListener listener)

Y

close()

Y

removeConnectionEventListener(ConnectionEventListener listener)

Y

removeStatementEventListener(StatementEventListener listener)

N

getConnection()

Y

Y: Supported
N: Not supported