| Interfaces |
| XArray |
is used for mapping the SQL type
DataType::ARRAY
.
By default, an
Array
is a transaction duration
reference to an SQL array. By default, an
Array
is implemented using a SQL LOCATOR(array) internally.
|
| XBatchExecution |
is used for collecting and executing a set of SQL statements.
|
| XBlob |
is the representation (mapping) of an SQL
BLOB
.
|
| XClob |
is the mapping for the SQL
CLOB
type.
|
| XCloseable |
provides for the releasing of resources acquired by the implementing object.
|
| XColumnLocate |
provides the possibility to find columns by their name.
|
| XConnection |
represents a connection (session) with a specific
database. Within the context of a Connection, SQL statements are
executed and results are returned.
|
| XDataSource |
is used for establishing connections via a factory which is identified
by its name. A DataSource object is typically registered by a naming service
provider.
|
| XDatabaseMetaData |
provides comprehensive information about the database as a whole.
|
| XDatabaseMetaData2 |
extends the XDatabaseMetaData interface to allow retrieval of additional
information.
|
| XDriver |
is the interface that every driver class must implement.
|
| XDriverAccess |
provides the access of sdbc driver components
|
| XDriverManager |
is the basic interface for managing a set of SDBC drivers.
|
| XGeneratedResultSet |
provides a result set which gives access to automatically generated values after a new row was inserted.
|
| XIsolatedConnection |
is used for establishing isolated connections via a factory.
|
| XMultipleResults |
is used for inspecting multiple results produced by the execution of a
SQL statement.
|
| XOutParameters |
is used to register Out-Parameters for stored procedures.
|
| XParameters |
is used for parameter setting, commonly implemented in conjunction with
PreparedStatements.
|
| XPooledConnection |
defines a pooled connection which can share a unused connection.
|
| XPreparedBatchExecution |
is used for batch execution on PreparedStatements.
|
| XPreparedStatement |
provides the possibilty of executing a precompiled SQL statement.
|
| XRef |
is the reference to a SQL structured type value in the database. A
Ref can be saved to persistent storage. A Ref is dereferenced by
passing it as a parameter to a SQL statement and executing the
statement.
|
| XResultSet |
provides the navigation on a table of data. A
ResultSet
object is usually generated by executing a
Statement
.
|
| XResultSetMetaData |
can be used to find out about the types and properties
of the columns in a ResultSet.
|
| XResultSetMetaDataSupplier |
provides access to the meta data of a result set.
|
| XResultSetUpdate |
provides the possiblity to write changes made on a result set back to
database.
|
| XRow |
is used to access data which is collected in a row.
All methods raise a
SQLException
if a database access error occurs.
|
| XRowSet |
enhances the functionality of a result set. It allows implementation of
a special behavior for a result set and notifies an application on
certain row set events such as a change in its value.
|
| XRowSetListener |
is used for receiving "cursorMoved", "rowChanged", and "rowSetChanged" events
posted by, for example, a rowset.
|
| XRowUpdate |
is used to update data which is collected in a row.
|
| XSQLData |
is used for the custom mapping of SQL user-defined types.
|
| XSQLInput |
represents an input stream that contains a stream of values representing an
instance of a SQL structured or distinct type.
|
| XSQLOutput |
is used as an output stream for writing the attributes of a user-defined
type back to the database. This interface, used only for custom mapping,
is used by the driver, and its methods are never directly invoked
by a programmer.
|
| XStatement |
is used for executing a static SQL statement and obtaining the results
produced by it.
|
| XStruct |
is used for the standard mapping for a SQL structured type.
|
| XWarningsSupplier |
should be implemented of objects which may report warnings or non critical
errors.
|
| Constant Groups |
| BestRowScope |
determines how long a row identifier is valid.
|
| BestRowType |
determines the type of the best row identifier.
|
| ChangeAction |
[ DEPRECATED ]
|
| ColumnSearch |
indicates in which way a column can be used in the WHERE search.
|
| ColumnType |
determines the type of a version column.
|
| ColumnValue |
determines whether a column allows SQL NULL values or not.
|
| DataType |
These constants are used to specify database data types which are used
to identify the generic SQL types. The definition is based on JDBC 3.0.
|
| Deferrability |
indicates the Deferrability of key constraints.
|
| FetchDirection |
indicates in which direction a resultset should fetch next, just for
optimization.
|
| IndexType |
indicates the type of index.
|
| KeyRule |
determines the rules for foreign key constraints.
|
| ProcedureColumn |
indicates the type of a procedure column.
|
| ProcedureResult |
determines whether a procedure returns a result or not.
|
| ResultSetConcurrency |
describes the different scroll capabilities of a result set.
|
| ResultSetType |
describes the different scroll capabilities of a result set.
|
| TransactionIsolation |
distinguishes different possible transaction isolation levels.
|
Copyright © 1995, 2010, Oracle and/or its affiliates. All rights reserved. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.