ページの先頭行へ戻る
Enterprise Postgres 10 アプリケーション開発ガイド
FUJITSU Software

F.1.1 Javaプログラミング言語API

java.sql

インタフェース名

メソッド名

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()

○: サポート
×: 未サポート

javax.sql

インタフェース名

メソッド名

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()

○: サポート
×: 未サポート