| インタフェース名 | メソッド名 | jdbc4/jdbc41 | 
|---|---|---|
| Array | free() | × | 
| getArray() | ○ | |
| getArray(long index, int count) | ○ | |
| getArray(long index, int count, Map<String,Class<?>> map) | ○ | |
| getArray(Map<String,Class<?>> map) | ○ | |
| getBaseType() | ○ | |
| getBaseTypeName() | ○ | |
| getResultSet() | ○ | |
| getResultSet(long index, int count) | ○ | |
| getResultSet(long index, int count, Map<String,Class<?>> map) | ○ | |
| getResultSet(Map<String,Class<?>> map) | ○ | |
| Blob | free() | ○ | 
| getBinaryStream() | ○ | |
| getBinaryStream(long pos, long length) | × | |
| getBytes(long pos, int length) | ○ | |
| length() | ○ | |
| position(Blob pattern, long start) | ○ | |
| position(byte[] pattern, long start) | ○ | |
| setBinaryStream(long pos) | ○ | |
| setBytes(long pos, byte[] bytes) | ○ | |
| setBytes(long pos, byte[] bytes, int offset, int len) | ○ | |
| truncate(long len) | ○ | |
| CallableStatement | getArray(int parameterIndex) | ○ | 
| getArray(String parameterName) | × | |
| getBigDecimal(int parameterIndex) | ○ | |
| getBigDecimal(int parameterIndex, int scale) | ○ | |
| getBigDecimal(String parameterName) | × | |
| getBlob(int parameterIndex) | × | |
| getBlob(String parameterName) | × | |
| getBoolean(int parameterIndex) | ○ | |
| getBoolean(String parameterName) | × | |
| getByte(int parameterIndex) | ○ | |
| getByte(String parameterName) | × | |
| getBytes(int parameterIndex) | ○ | |
| getBytes(String parameterName) | × | |
| getCharacterStream(int parameterIndex) | × | |
| getCharacterStream(String parameterName) | × | |
| getClob(int parameterIndex) | × | |
| getClob(String parameterName) | × | |
| getDate(int parameterIndex) | ○ | |
| getDate(int parameterIndex, Calendar cal) | ○ | |
| getDate(String parameterName) | × | |
| getDate(String parameterName, Calendar cal) | × | |
| getDouble(int parameterIndex) | ○ | |
| getDouble(String parameterName) | × | |
| getFloat(int parameterIndex) | ○ | |
| getFloat(String parameterName) | × | |
| getInt(int parameterIndex) | ○ | |
| getInt(String parameterName) | × | |
| getLong(int parameterIndex) | ○ | |
| getLong(String parameterName) | × | |
| getNCharacterStream(int parameterIndex) | ○ | |
| getNCharacterStream(String parameterName) | × | |
| getNClob(int parameterIndex) | × | |
| getNClob(String parameterName) | × | |
| getNString(int parameterIndex) | ○ | |
| getNString(String parameterName) | × | |
| getObject(int parameterIndex) | ○ | |
| getObject(int parameterIndex, Map<String,Class<?>> map) | ○ | |
| getObject(String parameterName) | × | |
| getObject(String parameterName, Map<String,Class<?>> map) | ○ | |
| getRef(int parameterIndex) | × | |
| getRef(String parameterName) | × | |
| getRowId(int parameterIndex) | × | |
| getRowId(String parameterName) | × | |
| getShort(int parameterIndex) | ○ | |
| getShort(String parameterName) | × | |
| getSQLXML(int parameterIndex) | ○ | |
| getSQLXML(String parameterName) | × | |
| getString(int parameterIndex) | ○ | |
| getString(String parameterName) | × | |
| getTime(int parameterIndex) | ○ | |
| getTime(int parameterIndex, Calendar cal) | ○ | |
| getTime(String parameterName) | × | |
| getTime(String parameterName, Calendar cal) | × | |
| getTimestamp(int parameterIndex) | ○ | |
| getTimestamp(int parameterIndex, Calendar cal) | ○ | |
| getTimestamp(String parameterName) | × | |
| getTimestamp(String parameterName, Calendar cal) | × | |
| getURL(int parameterIndex) | × | |
| getURL(String parameterName) | × | |
| registerOutParameter(int parameterIndex, int sqlType) | ○ | |
| registerOutParameter(int parameterIndex, int sqlType, int scale) | ○ | |
| registerOutParameter(int parameterIndex, int sqlType, String typeName) | × | |
| registerOutParameter(String parameterName, int sqlType) | × | |
| registerOutParameter(String parameterName, int sqlType, int scale) | × | |
| registerOutParameter(String parameterName, int sqlType, String typeName) | × | |
| setAsciiStream(String parameterName, InputStream x) | × | |
| setAsciiStream(String parameterName, InputStream x, int length) | × | |
| setAsciiStream(String parameterName, InputStream x, long length) | × | |
| setBigDecimal(String parameterName, BigDecimal x) | × | |
| setBinaryStream(String parameterName, InputStream x) | × | |
| setBinaryStream(String parameterName, InputStream x, int length) | × | |
| setBinaryStream(String parameterName, InputStream x, long length) | × | |
| setBlob(String parameterName, Blob x) | × | |
| setBlob(String parameterName, InputStream inputStream) | × | |
| setBlob(String parameterName, InputStream inputStream, long length) | × | |
| setBoolean(String parameterName, boolean x) | × | |
| setByte(String parameterName, byte x) | × | |
| setBytes(String parameterName, byte[] x) | × | |
| setCharacterStream(String parameterName, Reader reader) | × | |
| setCharacterStream(String parameterName, Reader reader, int length) | × | |
| setCharacterStream(String parameterName, Reader reader, long length) | × | |
| setClob(String parameterName, Clob x) | × | |
| setClob(String parameterName, Reader reader) | × | |
| setClob(String parameterName, Reader reader, long length) | × | |
| setDate(String parameterName, Date x) | × | |
| setDate(String parameterName, Date x, Calendar cal) | × | |
| setDouble(String parameterName, double x) | × | |
| setFloat(String parameterName, float x) | × | |
| setInt(String parameterName, int x) | × | |
| setLong(String parameterName, long x) | × | |
| setNCharacterStream(String parameterName, Reader value) | × | |
| setNCharacterStream(String parameterName, Reader value, long length) | ○ | |
| setNClob(String parameterName, NClob value) | × | |
| setNClob(String parameterName, Reader reader) | × | |
| setNClob(String parameterName, Reader reader, long length) | × | |
| setNString(String parameterName, String value) | ○ | |
| setNull(String parameterName, int sqlType) | × | |
| setNull(String parameterName, int sqlType, String typeName) | × | |
| setObject(String parameterName, Object x) | × | |
| setObject(String parameterName, Object x, int targetSqlType) | × | |
| setObject(String parameterName, Object x, int targetSqlType, int scale) | × | |
| setRowId(String parameterName, RowId x) | × | |
| setShort(String parameterName, short x) | × | |
| setSQLXML(String parameterName, SQLXML xmlObject) | × | |
| setString(String parameterName, String x) | × | |
| setTime(String parameterName, Time x) | × | |
| setTime(String parameterName, Time x, Calendar cal) | × | |
| setTimestamp(String parameterName, Timestamp x) | × | |
| setTimestamp(String parameterName, Timestamp x, Calendar cal) | × | |
| setURL(String parameterName, URL val) | × | |
| wasNull() | ○ | |
| Clob | free() | ○ | 
| getAsciiStream() | ○ | |
| getCharacterStream() | ○ | |
| getCharacterStream(long pos, long length) | × | |
| getSubString(long pos, int length) | ○ | |
| length() | ○ | |
| position(Clob searchstr, long start) | × | |
| position(String searchstr, long start) | × | |
| setAsciiStream(long pos) | × | |
| setCharacterStream(long pos) | × | |
| setString(long pos, String str) | × | |
| setString(long pos, String str, int offset, int len) | × | |
| truncate(long len) | ○ | |
| Connection | clearWarnings() | ○ | 
| close() | ○ | |
| commit() | ○ | |
| createArrayOf(String typeName, Object[] elements) | ○ | |
| createBlob() | × | |
| createClob() | × | |
| createNClob() | × | |
| createQueryObject(Class ifc) | × | |
| createQueryObject(Class ifc, Connection con) | × | |
| createSQLXML() | ○ | |
| createStatement() | ○ | |
| createStatement(int resultSetType, int resultSetConcurrency) | ○ | |
| createStatement(int resultSetType, int resultSetConcurrency, int resultSetHoldability) | ○ | |
| createStruct(String typeName, Object[] attributes) | × | |
| nativeSQL(String sql) | ○ | |
| prepareCall(String sql) | ○ | |
| prepareCall(String sql, int resultSetType, int resultSetConcurrency) | ○ | |
| prepareCall(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability) | ○ | |
| prepareStatement(String sql) | ○ | |
| prepareStatement(String sql, int resultSetType, int resultSetConcurrency) | ○ | |
| prepareStatement(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability) | ○ | |
| prepareStatement(String sql, int autoGeneratedKeys) | ○ | |
| prepareStatement(String sql, int[] columnIndexes) | ○ | |
| prepareStatement(String sql, String[] columnNames) | ○ | |
| releaseSavepoint(Savepoint savepoint) | ○ | |
| rollback() | ○ | |
| rollback(Savepoint savepoint) | ○ | |
| setAutoCommit(boolean autoCommit) | ○ | |
| getAutoCommit() | × | |
| setCatalog(String catalog) | ○ | |
| getCatalog() | × | |
| setClientInfo(String name, String value) | ○ | |
| setClientInfo(Properties properties) | ○ | |
| getClientInfo(String name) | × | |
| getClientInfo() | × | |
| isClosed() | ○ | |
| setHoldability(int holdability) | ○ | |
| getHoldability() | × | |
| getMetaData() | ○ | |
| setReadOnly(boolean readOnly) | ○ | |
| isReadOnly() | ○ | |
| setSavepoint() | ○ | |
| setSavepoint(String name) | ○ | |
| setTransactionIsolation(int level) | ○ | |
| getTransactionIsolation() | × | |
| setTypeMap(Map map) | ○ | |
| getTypeMap() | ○ | |
| isValid(int timeout) | ○ | |
| getWarnings() | ○ | |
| DatabaseMetaData | allProceduresAreCallable() | ○ | 
| allTablesAreSelectable() | ○ | |
| autoCommitFailureClosesAllResultSets() | ○ | |
| dataDefinitionCausesTransactionCommit() | ○ | |
| dataDefinitionIgnoredInTransactions() | ○ | |
| deletesAreDetected(int type) | ○ | |
| doesMaxRowSizeIncludeBlobs() | ○ | |
| getAttributes(String catalog, String schemaPattern, String typeNamePattern, String attributeNamePattern) | × | |
| getBestRowIdentifier(String catalog, String schema, String table, int scope, boolean nullable) | ○ | |
| getCatalogs() | ○ | |
| getCatalogSeparator() | ○ | |
| getCatalogTerm() | ○ | |
| getClientInfoProperties() | ○ | |
| getColumnPrivileges(String catalog, String schema, String table, String columnNamePattern) | ○ | |
| getColumns(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern) | ○ | |
| getConnection() | ○ | |
| getCrossReference(String parentCatalog, String parentSchema, String parentTable, String foreignCatalog, String foreignSchema, String foreignTable) | ○ | |
| getDatabaseMajorVersion() | ○ | |
| getDatabaseMinorVersion() | ○ | |
| getDatabaseProductName() | ○ | |
| getDatabaseProductVersion() | ○ | |
| getDefaultTransactionIsolation() | ○ | |
| getDriverMajorVersion() | ○ | |
| getDriverMinorVersion() | ○ | |
| getDriverName() | ○ | |
| getDriverVersion() | ○ | |
| getExportedKeys(String catalog, String schema, String table) | ○ | |
| getExtraNameCharacters() | ○ | |
| getFunctionColumns(String catalog, String schemaPattern, String functionNamePattern, String columnNamePattern) | × | |
| getFunctions(String catalog, String schemaPattern, String functionNamePattern) | × | |
| getIdentifierQuoteString() | ○ | |
| getImportedKeys(String catalog, String schema, String table) | ○ | |
| getIndexInfo(String catalog, String schema, String table, boolean unique, boolean approximate) | ○ | |
| getJDBCMajorVersion() | ○ | |
| getJDBCMinorVersion() | ○ | |
| getMaxBinaryLiteralLength() | ○ | |
| getMaxCatalogNameLength() | ○ | |
| getMaxCharLiteralLength() | ○ | |
| getMaxColumnNameLength() | ○ | |
| getMaxColumnsInGroupBy() | ○ | |
| getMaxColumnsInIndex() | ○ | |
| getMaxColumnsInOrderBy() | ○ | |
| getMaxColumnsInSelect() | ○ | |
| getMaxColumnsInTable() | ○ | |
| getMaxConnections() | ○ | |
| getMaxCursorNameLength() | ○ | |
| getMaxIndexLength() | ○ | |
| getMaxProcedureNameLength() | ○ | |
| getMaxRowSize() | ○ | |
| getMaxSchemaNameLength() | ○ | |
| getMaxStatementLength() | ○ | |
| getMaxStatements() | ○ | |
| getMaxTableNameLength() | ○ | |
| getMaxTablesInSelect() | ○ | |
| getMaxUserNameLength() | ○ | |
| getNumericFunctions() | ○ | |
| getPrimaryKeys(String catalog, String schema, String table) | ○ | |
| getProcedureColumns(String catalog, String schemaPattern, String procedureNamePattern, String columnNamePattern) | ○ | |
| getProcedures(String catalog, String schemaPattern, String procedureNamePattern) | ○ | |
| getProcedureTerm() | ○ | |
| getResultSetHoldability() | ○ | |
| getRowIdLifetime() | × | |
| getSchemas() | ○ | |
| getSchemas(String catalog, String schemaPattern) | ○ | |
| getSchemaTerm() | ○ | |
| getSearchStringEscape() | ○ | |
| getSQLKeywords() | ○ | |
| getSQLStateType() | ○ | |
| getStringFunctions() | ○ | |
| getSuperTables(String catalog, String schemaPattern, String tableNamePattern) | × | |
| getSuperTypes(String catalog, String schemaPattern, String typeNamePattern) | × | |
| getSystemFunctions() | ○ | |
| getTablePrivileges(String catalog, String schemaPattern, String tableNamePattern) | ○ | |
| getTables(String catalog, String schemaPattern, String tableNamePattern, String[] types) | ○ | |
| getTableTypes() | ○ | |
| getTimeDateFunctions() | ○ | |
| getTypeInfo() | ○ | |
| getUDTs(String catalog, String schemaPattern, String typeNamePattern, int[] types) | ○ | |
| getURL() | ○ | |
| getUserName() | ○ | |
| getVersionColumns(String catalog, String schema, String table) | ○ | |
| insertsAreDetected(int type) | ○ | |
| isCatalogAtStart() | ○ | |
| isReadOnly() | ○ | |
| locatorsUpdateCopy() | ○ | |
| nullPlusNonNullIsNull() | ○ | |
| nullsAreSortedAtEnd() | ○ | |
| nullsAreSortedAtStart() | ○ | |
| nullsAreSortedHigh() | ○ | |
| nullsAreSortedLow() | ○ | |
| othersDeletesAreVisible(int type) | ○ | |
| othersInsertsAreVisible(int type) | ○ | |
| othersUpdatesAreVisible(int type) | ○ | |
| ownDeletesAreVisible(int type) | ○ | |
| ownInsertsAreVisible(int type) | ○ | |
| ownUpdatesAreVisible(int type) | ○ | |
| storesLowerCaseIdentifiers() | ○ | |
| storesLowerCaseQuotedIdentifiers() | ○ | |
| storesMixedCaseIdentifiers() | ○ | |
| storesMixedCaseQuotedIdentifiers() | ○ | |
| storesUpperCaseIdentifiers() | ○ | |
| storesUpperCaseQuotedIdentifiers() | ○ | |
| supportsAlterTableWithAddColumn() | ○ | |
| supportsAlterTableWithDropColumn() | ○ | |
| supportsANSI92EntryLevelSQL() | ○ | |
| supportsANSI92FullSQL() | ○ | |
| supportsANSI92IntermediateSQL() | ○ | |
| supportsBatchUpdates() | ○ | |
| supportsCatalogsInDataManipulation() | ○ | |
| supportsCatalogsInIndexDefinitions() | ○ | |
| supportsCatalogsInPrivilegeDefinitions() | ○ | |
| supportsCatalogsInProcedureCalls() | ○ | |
| supportsCatalogsInTableDefinitions() | ○ | |
| supportsColumnAliasing() | ○ | |
| supportsConvert() | ○ | |
| supportsConvert(int fromType, int toType) | ○ | |
| supportsCoreSQLGrammar() | ○ | |
| supportsCorrelatedSubqueries() | ○ | |
| supportsDataDefinitionAndDataManipulationTransactions() | ○ | |
| supportsDataManipulationTransactionsOnly() | ○ | |
| supportsDifferentTableCorrelationNames() | ○ | |
| supportsExpressionsInOrderBy() | ○ | |
| supportsExtendedSQLGrammar() | ○ | |
| supportsFullOuterJoins() | ○ | |
| supportsGetGeneratedKeys() | ○ | |
| supportsGroupBy() | ○ | |
| supportsGroupByBeyondSelect() | ○ | |
| supportsGroupByUnrelated() | ○ | |
| supportsIntegrityEnhancementFacility() | ○ | |
| supportsLikeEscapeClause() | ○ | |
| supportsLimitedOuterJoins() | ○ | |
| supportsMinimumSQLGrammar() | ○ | |
| supportsMixedCaseIdentifiers() | ○ | |
| supportsMixedCaseQuotedIdentifiers() | ○ | |
| supportsMultipleOpenResults() | ○ | |
| supportsMultipleResultSets() | ○ | |
| supportsMultipleTransactions() | ○ | |
| supportsNamedParameters() | ○ | |
| supportsNonNullableColumns() | ○ | |
| supportsOpenCursorsAcrossCommit() | ○ | |
| supportsOpenCursorsAcrossRollback() | ○ | |
| supportsOpenStatementsAcrossCommit() | ○ | |
| supportsOpenStatementsAcrossRollback() | ○ | |
| supportsOrderByUnrelated() | ○ | |
| supportsOuterJoins() | ○ | |
| supportsPositionedDelete() | ○ | |
| supportsPositionedUpdate() | ○ | |
| supportsResultSetConcurrency(int type, int concurrency) | ○ | |
| supportsResultSetHoldability(int holdability) | ○ | |
| supportsResultSetType(int type) | ○ | |
| supportsSavepoints() | ○ | |
| supportsSchemasInDataManipulation() | ○ | |
| supportsSchemasInIndexDefinitions() | ○ | |
| supportsSchemasInPrivilegeDefinitions() | ○ | |
| supportsSchemasInProcedureCalls() | ○ | |
| supportsSchemasInTableDefinitions() | ○ | |
| supportsSelectForUpdate() | ○ | |
| supportsStatementPooling() | ○ | |
| supportsStoredFunctionsUsingCallSyntax() | ○ | |
| supportsStoredProcedures() | ○ | |
| supportsSubqueriesInComparisons() | ○ | |
| supportsSubqueriesInExists() | ○ | |
| supportsSubqueriesInIns() | ○ | |
| supportsSubqueriesInQuantifieds() | ○ | |
| supportsTableCorrelationNames() | ○ | |
| supportsTransactionIsolationLevel(int level) | ○ | |
| supportsTransactions() | ○ | |
| supportsUnion() | ○ | |
| supportsUnionAll() | ○ | |
| updatesAreDetected(int type) | ○ | |
| usesLocalFilePerTable() | ○ | |
| usesLocalFiles() | ○ | |
| Driver | acceptsURL(String url) | ○ | 
| connect(String url, Properties info) | ○ | |
| getMajorVersion() | ○ | |
| getMinorVersion() | ○ | |
| getPropertyInfo(String url, Properties info) | ○ | |
| jdbcCompliant() | ○ | |
| ParameterMetaData | getParameterClassName(int param) | ○ | 
| getParameterCount() | ○ | |
| getParameterMode(int param) | ○ | |
| getParameterType(int param) | ○ | |
| getParameterTypeName(int param) | ○ | |
| getPrecision(int param) | ○ | |
| getScale(int param) | ○ | |
| isNullable(int param) | ○ | |
| isSigned(int param) | ○ | |
| PreparedStatement | addBatch() | ○ | 
| clearParameters() | ○ | |
| execute() | ○ | |
| executeQuery() | ○ | |
| executeUpdate() | ○ | |
| getMetaData() | ○ | |
| getParameterMetaData() | ○ | |
| setArray(int parameterIndex, Array x) | ○ | |
| setAsciiStream(int parameterIndex, InputStream x) | × | |
| setAsciiStream(int parameterIndex, InputStream x, int length) | ○ | |
| setAsciiStream(int parameterIndex, InputStream x, long length) | × | |
| setBigDecimal(int parameterIndex, BigDecimal x) | ○ | |
| setBinaryStream(int parameterIndex, InputStream x) | × | |
| setBinaryStream(int parameterIndex, InputStream x, int length) | ○ | |
| setBinaryStream(int parameterIndex, InputStream x, long length) | ○ | |
| setBlob(int parameterIndex, Blob x) | ○ | |
| setBlob(int parameterIndex, InputStream inputStream) | × | |
| setBlob(int parameterIndex, InputStream inputStream, long length) | × | |
| setBoolean(int parameterIndex, boolean x) | ○ | |
| setByte(int parameterIndex, byte x) | ○ | |
| setBytes(int parameterIndex, byte[] x) | ○ | |
| setCharacterStream(int parameterIndex, Reader reader) | × | |
| setCharacterStream(int parameterIndex, Reader reader, int length) | ○ | |
| setCharacterStream(int parameterIndex, Reader reader, long length) | × | |
| setClob(int parameterIndex, Clob x) | ○ | |
| setClob(int parameterIndex, Reader reader) | × | |
| setClob(int parameterIndex, Reader reader, long length) | × | |
| setDate(int parameterIndex, Date x) | ○ | |
| setDate(int parameterIndex, Date x, Calendar cal) | ○ | |
| setDouble(int parameterIndex, double x) | ○ | |
| setFloat(int parameterIndex, float x) | ○ | |
| setInt(int parameterIndex, int x) | ○ | |
| setLong(int parameterIndex, long x) | ○ | |
| setNCharacterStream(int parameterIndex, Reader value) | × | |
| setNCharacterStream(int parameterIndex, Reader value, long length) | ○ | |
| setNClob(int parameterIndex, NClob value) | × | |
| setNClob(int parameterIndex, Reader reader) | × | |
| setNClob(int parameterIndex, Reader reader, long length) | × | |
| setNString(int parameterIndex, String value) | ○ | |
| setNull(int parameterIndex, int sqlType) | ○ | |
| setNull(int parameterIndex, int sqlType, String typeName) | ○ | |
| setObject(int parameterIndex, Object x) | ○ | |
| setObject(int parameterIndex, Object x, int targetSqlType) | ○ | |
| setObject(int parameterIndex, Object x, int targetSqlType, int scaleOrLength) | ○ | |
| setRef(int parameterIndex, Ref x) | × | |
| setRowId(int parameterIndex, RowId x) | × | |
| setShort(int parameterIndex, short x) | ○ | |
| setSQLXML(int parameterIndex, SQLXML xmlObject) | ○ | |
| setString(int parameterIndex, String x) | ○ | |
| setTime(int parameterIndex, Time x) | ○ | |
| setTime(int parameterIndex, Time x, Calendar cal) | ○ | |
| setTimestamp(int parameterIndex, Timestamp x) | ○ | |
| setTimestamp(int parameterIndex, Timestamp x, Calendar cal) | ○ | |
| setUnicodeStream(int parameterIndex, InputStream x, int length) | ○ | |
| setURL(int parameterIndex, URL x) | ○ | |
| ResultSet | absolute(int row) | ○ | 
| afterLast() | ○ | |
| beforeFirst() | ○ | |
| cancelRowUpdates() | ○ | |
| clearWarnings() | ○ | |
| close() | ○ | |
| deleteRow() | ○ | |
| findColumn(String columnLabel) | ○ | |
| first() | ○ | |
| getArray(int columnIndex) | ○ | |
| getArray(String columnLabel) | ○ | |
| getAsciiStream(int columnIndex) | ○ | |
| getAsciiStream(String columnLabel) | ○ | |
| getBigDecimal(int columnIndex) | ○ | |
| getBigDecimal(int columnIndex, int scale) | ○ | |
| getBigDecimal(String columnLabel) | ○ | |
| getBigDecimal(String columnLabel, int scale) | ○ | |
| getBinaryStream(int columnIndex) | ○ | |
| getBinaryStream(String columnLabel) | ○ | |
| getBlob(int columnIndex) | ○ | |
| getBlob(String columnLabel) | ○ | |
| getBoolean(int columnIndex) | ○ | |
| getBoolean(String columnLabel) | ○ | |
| getByte(int columnIndex) | ○ | |
| getByte(String columnLabel) | ○ | |
| getBytes(int columnIndex) | ○ | |
| getBytes(String columnLabel) | ○ | |
| getCharacterStream(int columnIndex) | ○ | |
| getCharacterStream(String columnLabel) | ○ | |
| getClob(int columnIndex) | ○ | |
| getClob(String columnLabel) | ○ | |
| getConcurrency() | ○ | |
| getCursorName() | ○ | |
| getDate(int columnIndex) | ○ | |
| getDate(int columnIndex, Calendar cal) | ○ | |
| getDate(String columnLabel) | ○ | |
| getDate(String columnLabel, Calendar cal) | ○ | |
| getDouble(int columnIndex) | ○ | |
| getDouble(String columnLabel) | ○ | |
| getFetchDirection() | ○ | |
| getFetchSize() | ○ | |
| getFloat(int columnIndex) | ○ | |
| getFloat(String columnLabel) | ○ | |
| getHoldability() | × | |
| getInt(int columnIndex) | ○ | |
| getInt(String columnLabel) | ○ | |
| getLong(int columnIndex) | ○ | |
| getLong(String columnLabel) | ○ | |
| getMetaData() | ○ | |
| getNCharacterStream(int columnIndex) | ○ | |
| getNCharacterStream(String columnLabel) | × | |
| getNClob(int columnIndex) | × | |
| getNClob(String columnLabel) | × | |
| getNString(int columnIndex) | ○ | |
| getNString(String columnLabel) | × | |
| getObject(int columnIndex) | ○ | |
| getObject(int columnIndex, Map<String,Class<?>> map) | ○ | |
| getObject(String columnLabel) | ○ | |
| getObject(String columnLabel, Map<String,Class<?>> map) | ○ | |
| getRef(int columnIndex) | ○ | |
| getRef(String columnLabel) | ○ | |
| getRow() | ○ | |
| getRowId(int columnIndex) | × | |
| getRowId(String columnLabel) | × | |
| getShort(int columnIndex) | ○ | |
| getShort(String columnLabel) | ○ | |
| getSQLXML(int columnIndex) | ○ | |
| getSQLXML(String columnLabel) | ○ | |
| getStatement() | ○ | |
| getString(int columnIndex) | ○ | |
| getString(String columnLabel) | ○ | |
| getTime(int columnIndex) | ○ | |
| getTime(int columnIndex, Calendar cal) | ○ | |
| getTime(String columnLabel) | ○ | |
| getTime(String columnLabel, Calendar cal) | ○ | |
| getTimestamp(int columnIndex) | ○ | |
| getTimestamp(int columnIndex, Calendar cal) | ○ | |
| getTimestamp(String columnLabel) | ○ | |
| getTimestamp(String columnLabel, Calendar cal) | ○ | |
| getType() | ○ | |
| getUnicodeStream(int columnIndex) | ○ | |
| getUnicodeStream(String columnLabel) | ○ | |
| getURL(int columnIndex) | × | |
| getURL(String columnLabel) | × | |
| getWarnings() | ○ | |
| insertRow() | ○ | |
| isAfterLast() | ○ | |
| isBeforeFirst() | ○ | |
| isClosed() | ○ | |
| isFirst() | ○ | |
| isLast() | ○ | |
| last() | ○ | |
| moveToCurrentRow() | ○ | |
| moveToInsertRow() | ○ | |
| next() | ○ | |
| previous() | ○ | |
| refreshRow() | ○ | |
| relative(int rows) | ○ | |
| rowDeleted() | ○ | |
| rowInserted() | ○ | |
| rowUpdated() | ○ | |
| setFetchDirection(int direction) | ○ | |
| setFetchSize(int rows) | ○ | |
| updateArray(int columnIndex, Array x) | ○ | |
| updateArray(String columnLabel, Array x) | ○ | |
| updateAsciiStream(int columnIndex, InputStream x) | ○ | |
| updateAsciiStream(int columnIndex, InputStream x, int length) | × | |
| updateAsciiStream(int columnIndex, InputStream x, long length) | × | |
| updateAsciiStream(String columnLabel, InputStream x) | ○ | |
| updateAsciiStream(String columnLabel, InputStream x, int length) | × | |
| updateAsciiStream(String columnLabel, InputStream x, long length) | ○ | |
| updateBigDecimal(int columnIndex, BigDecimal x) | ○ | |
| updateBigDecimal(String columnLabel, BigDecimal x) | × | |
| updateBinaryStream(int columnIndex, InputStream x) | × | |
| updateBinaryStream(int columnIndex, InputStream x, int length) | ○ | |
| updateBinaryStream(int columnIndex, InputStream x, long length) | × | |
| updateBinaryStream(String columnLabel, InputStream x) | × | |
| updateBinaryStream(String columnLabel, InputStream x, int length) | × | |
| updateBinaryStream(String columnLabel, InputStream x, long length) | × | |
| updateBlob(int columnIndex, Blob x) | × | |
| updateBlob(int columnIndex, InputStream inputStream) | × | |
| updateBlob(int columnIndex, InputStream inputStream, long length) | × | |
| updateBlob(String columnLabel, Blob x) | × | |
| updateBlob(String columnLabel, InputStream inputStream) | × | |
| updateBlob(String columnLabel, InputStream inputStream, long length) | × | |
| updateBoolean(int columnIndex, boolean x) | ○ | |
| updateBoolean(String columnLabel, boolean x) | ○ | |
| updateByte(int columnIndex, byte x) | ○ | |
| updateByte(String columnLabel, byte x) | ○ | |
| updateBytes(int columnIndex, byte[] x) | ○ | |
| updateBytes(String columnLabel, byte[] x) | ○ | |
| updateCharacterStream(int columnIndex, Reader x) | × | |
| updateCharacterStream(int columnIndex, Reader x, int length) | ○ | |
| updateCharacterStream(int columnIndex, Reader x, long length) | × | |
| updateCharacterStream(String columnLabel, Reader reader) | × | |
| updateCharacterStream(String columnLabel, Reader reader, int length) | ○ | |
| updateCharacterStream(String columnLabel, Reader reader, long length) | × | |
| updateClob(int columnIndex, Clob x) | × | |
| updateClob(int columnIndex, Reader reader) | × | |
| updateClob(int columnIndex, Reader reader, long length) | × | |
| updateClob(String columnLabel, Clob x) | × | |
| updateClob(String columnLabel, Reader reader) | × | |
| updateClob(String columnLabel, Reader reader, long length) | × | |
| updateDate(int columnIndex, Date x) | ○ | |
| updateDate(String columnLabel, Date x) | ○ | |
| updateDouble(int columnIndex, double x) | ○ | |
| updateDouble(String columnLabel, double x) | ○ | |
| updateFloat(int columnIndex, float x) | ○ | |
| updateFloat(String columnLabel, float x) | ○ | |
| updateInt(int columnIndex, int x) | ○ | |
| updateInt(String columnLabel, int x) | ○ | |
| updateLong(int columnIndex, long x) | ○ | |
| updateLong(String columnLabel, long x) | ○ | |
| updateNCharacterStream(int columnIndex, Reader x) | × | |
| updateNCharacterStream(int columnIndex, Reader x, long length) | ○ | |
| updateNCharacterStream(String columnLabel, Reader reader) | × | |
| updateNCharacterStream(String columnLabel, Reader reader, long length) | × | |
| updateNClob(int columnIndex, NClob nClob) | × | |
| updateNClob(int columnIndex, Reader reader) | × | |
| updateNClob(int columnIndex, Reader reader, long length) | × | |
| updateNClob(String columnLabel, NClob nClob) | × | |
| updateNClob(String columnLabel, Reader reader) | × | |
| updateNClob(String columnLabel, Reader reader, long length) | × | |
| updateNString(int columnIndex, String nString) | ○ | |
| updateNString(String columnLabel, String nString) | × | |
| updateNull(int columnIndex) | ○ | |
| updateNull(String columnLabel) | ○ | |
| updateObject(int columnIndex, Object x) | ○ | |
| updateObject(int columnIndex, Object x, int scaleOrLength) | ○ | |
| updateObject(String columnLabel, Object x) | ○ | |
| updateObject(String columnLabel, Object x, int scaleOrLength) | ○ | |
| updateRef(int columnIndex, Ref x) | × | |
| updateRef(String columnLabel, Ref x) | × | |
| updateRow() | ○ | |
| updateRowId(int columnIndex, RowId x) | × | |
| updateRowId(String columnLabel, RowId x) | × | |
| updateShort(int columnIndex, short x) | ○ | |
| updateShort(String columnLabel, short x) | ○ | |
| updateSQLXML(int columnIndex, SQLXML xmlObject) | ○ | |
| updateSQLXML(String columnLabel, SQLXML xmlObject) | ○ | |
| updateString(int columnIndex, String x) | ○ | |
| updateString(String columnLabel, String x) | ○ | |
| updateTime(int columnIndex, Time x) | ○ | |
| updateTime(String columnLabel, Time x) | ○ | |
| updateTimestamp(int columnIndex, Timestamp x) | ○ | |
| updateTimestamp(String columnLabel, Timestamp x) | ○ | |
| wasNull() | ○ | |
| ResultSetMetaData | isAutoIncrement(int column) | ○ | 
| isCaseSensitive(int column) | ○ | |
| getCatalogName(int column) | ○ | |
| getColumnClassName(int column) | ○ | |
| getColumnCount() | ○ | |
| getColumnDisplaySize(int column) | ○ | |
| getColumnLabel(int column) | ○ | |
| getColumnName(int column) | ○ | |
| getColumnType(int column) | ○ | |
| getColumnTypeName(int column) | ○ | |
| isCurrency(int column) | ○ | |
| isDefinitelyWritable(int column) | ○ | |
| isNullable(int column) | ○ | |
| getPrecision(int column) | ○ | |
| isReadOnly(int column) | ○ | |
| getScale(int column) | ○ | |
| getSchemaName(int column) | ○ | |
| isSearchable(int column) | ○ | |
| isSigned(int column) | ○ | |
| getTableName(int column) | ○ | |
| isWritable(int column) | ○ | |
| RowId | equals(Object obj) | × | 
| hashCode() | × | |
| toString() | × | |
| getBytes() | × | |
| Savepoint | getSavepointId() | ○ | 
| getSavepointName() | ○ | |
| SQLXML | free() | ○ | 
| setBinaryStream() | ○ | |
| getBinaryStream() | ○ | |
| setCharacterStream() | ○ | |
| getCharacterStream() | ○ | |
| setResult(Class resultClass) | ○ | |
| getSource(Class sourceClass) | ○ | |
| setString(String value) | ○ | |
| getString() | ○ | |
| Statement | addBatch(String sql) | ○ | 
| cancel() | ○ | |
| clearBatch() | ○ | |
| clearWarnings() | ○ | |
| close() | ○ | |
| execute(String sql) | ○ | |
| execute(String sql, int autoGeneratedKeys) | ○ | |
| execute(String sql, int[] columnIndexes) | ○ | |
| execute(String sql, String[] columnNames) | ○ | |
| executeBatch() | ○ | |
| executeQuery(String sql) | ○ | |
| executeUpdate(String sql) | ○ | |
| executeUpdate(String sql, int autoGeneratedKeys) | ○ | |
| executeUpdate(String sql, int[] columnIndexes) | ○ | |
| executeUpdate(String sql, String[] columnNames) | ○ | |
| isClosed() | ○ | |
| getConnection() | ○ | |
| setCursorName(String name) | ○ | |
| setEscapeProcessing(boolean enable) | ○ | |
| setFetchDirection(int direction) | ○ | |
| getFetchDirection() | ○ | |
| setFetchSize(int rows) | ○ | |
| getFetchSize() | ○ | |
| getGeneratedKeys() | ○ | |
| setMaxFieldSize(int max) | ○ | |
| getMaxFieldSize() | ○ | |
| setMaxRows(int max) | ○ | |
| getMaxRows() | ○ | |
| getMoreResults() | ○ | |
| getMoreResults(int current) | ○ | |
| setPoolable(boolean poolable) | ○ | |
| isPoolable() | ○ | |
| setQueryTimeout(int seconds) | ○ | |
| getQueryTimeout() | ○ | |
| getResultSet() | ○ | |
| getResultSetConcurrency() | ○ | |
| getResultSetHoldability() | ○ | |
| getResultSetType() | ○ | |
| getUpdateCount() | ○ | |
| getWarnings() | ○ | 
○: サポート
×: 未サポート
| インタフェース名 | メソッド名 | jdbc4/jdbc41 | 
|---|---|---|
| ConnectionPoolDataSource | getPooledConnection() | ○ | 
| getPooledConnection(String user, String password) | ○ | |
| DataSource | createQueryObject(Class ifc) | × | 
| createQueryObject(Class ifc, DataSource ds) | × | |
| getConnection() | ○ | |
| getConnection(String username, String password) | ○ | |
| PooledConnection | addConnectionEventListener(ConnectionEventListener listener) | ○ | 
| addStatementEventListener(StatementEventListener listener) | ○ | |
| close() | ○ | |
| removeConnectionEventListener(ConnectionEventListener listener) | ○ | |
| removeStatementEventListener(StatementEventListener listener) | × | |
| getConnection() | ○ | 
○: サポート
×: 未サポート