Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > media > main-testing > by-pkgid > 2c50825dd66d0497b96a67f7fab2ee84 > files > 5262

openoffice.org64-devel-doc-2.4.1.10-1mdv2008.1.x86_64.rpm

<html>
<head>
<title>Module sdbc</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="../../../../idl.css">
</head>
<body>
<div id="adc-idlref">

<a name="_top_"> </a><table class="navimain" border="0" cellpadding="3">
<tr>
<td class="navimain"><a href="../module-ix.html" class="navimain">Overview</a></td>
<td class="navimainself">Module</td>
<td class="navimainnone">Use</td>
<td class="navimainnone">Devguide</td>
<td class="navimain"><a href="../../../../index-files/index-1.html" class="navimain">Index</a></td>
</tr>
</table>
<table class="navisub" border="0" cellpadding="0">
<tr>
<td class="navisub">Nested Modules</td>
<td class="navisub"><a href="#Services" class="navisub">Services</a></td>
<td class="navisub">Singletons</td>
<td class="navisub"><a href="#Interfaces" class="navisub">Interfaces</a></td>
<td class="navisub"><a href="#Structs" class="navisub">Structs</a></td>
<td class="navisub"><a href="#Exceptions" class="navisub">Exceptions</a></td>
<td class="navisub">Enums</td>
<td class="navisub">Typedefs</td>
<td class="navisub"><a href="#ConstantGroups" class="navisub">Constant Groups</a></td>
</tr>
</table>
<hr>
<table border="0" width="100%" cellpadding="5" cellspacing="3" class="title-table" style="margin-bottom:6pt;">
<tr>
<td><p class="namechain"><a href="../../../../module-ix.html" class="namechain">::</a> <a href="../../../module-ix.html" class="namechain">com</a> :: <a href="../../module-ix.html" class="namechain">sun</a> :: <a href="../module-ix.html" class="namechain">star</a> :: </p>
</td>
</tr>
<tr>
<td class="title">module sdbc</td>
</tr>
<tr>
<td><dl>
<dt><b>Description</b></dt>
<dd>Database component interfaces.</dd>
</dl>
</td>
</tr>
</table>
<hr>
<a name="Services"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle">
<tr>
<td class="subtitle" colspan="2">Services</td>
</tr>
<tr>
<td class="imsum_left"><a href="CallableStatement.html">CallableStatement</a></td>
<td class="imsum_right">is used to execute SQL stored procedures.
 
 
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="Connection.html">Connection</a></td>
<td class="imsum_right">represents a connection (session) with a specific
 database. Within the context of a Connection, SQL statements are
 executed and results are returned.
 
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="ConnectionPool.html">ConnectionPool</a></td>
<td class="imsum_right">is the basic service for pooling SDBC connections.
 
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="ConnectionProperties.html">ConnectionProperties</a></td>
<td class="imsum_right">represents the properties for a connection (session) with a specific
 database. These properties can be used when calling the method
 <a href="XDriver.html">XDriver</a>::<a href="XDriver.html#connect">connect()</a> or 
 <a href="XDriverManager.html">XDriverManager</a>::<a href="XDriverManager.html#getConnectionWithInfo">getConnectionWithInfo()</a>.
 
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="DBASEConnectionProperties.html">DBASEConnectionProperties</a></td>
<td class="imsum_right">represents the properties for a dBase connection (session) with a specific
 database. These properties can be used when calling the method
 <a href="XDriver.html">XDriver</a>::<a href="XDriver.html#connect">connect()</a> or 
 <a href="XDriverManager.html">XDriverManager</a>::<a href="XDriverManager.html#getConnectionWithInfo">getConnectionWithInfo()</a>.
 
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="Driver.html">Driver</a></td>
<td class="imsum_right">is the service that every driver class must implement.
 
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="DriverManager.html">DriverManager</a></td>
<td class="imsum_right">is the basic service for managing a set of SDBC drivers.
 
 
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="FILEConnectionProperties.html">FILEConnectionProperties</a></td>
<td class="imsum_right">represents the properties for a FILE connection (session) with a specific
 database. These properties can be used when calling the method
 <a href="XDriver.html">XDriver</a>::<a href="XDriver.html#connect">connect()</a> or 
 <a href="XDriverManager.html">XDriverManager</a>::<a href="XDriverManager.html#getConnectionWithInfo">getConnectionWithInfo()</a>.
 
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="FLATConnectionProperties.html">FLATConnectionProperties</a></td>
<td class="imsum_right">represents the properties for a FLAT connection (session) with a specific
 database. These properties can be used when calling the method
 <a href="XDriver.html">XDriver</a>::<a href="XDriver.html#connect">connect()</a> or 
 <a href="XDriverManager.html">XDriverManager</a>::<a href="XDriverManager.html#getConnectionWithInfo">getConnectionWithInfo()</a>.
 
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="JDBCConnectionProperties.html">JDBCConnectionProperties</a></td>
<td class="imsum_right">represents the properties for a JDBC connection (session) with a specific
 database. These properties can be used when calling the method
 <a href="XDriver.html">XDriver</a>::<a href="XDriver.html#connect">connect()</a> or 
 <a href="XDriverManager.html">XDriverManager</a>::<a href="XDriverManager.html#getConnectionWithInfo">getConnectionWithInfo()</a>.
 
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="ODBCConnectionProperties.html">ODBCConnectionProperties</a></td>
<td class="imsum_right">represents the properties for a ODBC connection (session) with a specific
 database. These properties can be used when calling the method
 <a href="XDriver.html">XDriver</a>::<a href="XDriver.html#connect">connect()</a> or 
 <a href="XDriverManager.html">XDriverManager</a>::<a href="XDriverManager.html#getConnectionWithInfo">getConnectionWithInfo()</a>.
 
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="PreparedStatement.html">PreparedStatement</a></td>
<td class="imsum_right">represents a precompiled SQL statement. 
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="ResultSet.html">ResultSet</a></td>
<td class="imsum_right">provides access to a table of data. A ResultSet
 object is usually generated by executing a Statement.
 
 
 
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="RowSet.html">RowSet</a></td>
<td class="imsum_right">is a client side ResultSet, which combines the characteristics of a 
 <a href="Statement.html">Statement</a>
 and a 
 <a href="ResultSet.html">ResultSet</a>.
 
 
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="Statement.html">Statement</a></td>
<td class="imsum_right">is used for executing a static SQL statement and obtaining the results
 produced by it.
 
 </td>
</tr>
</table>
<a name="Interfaces"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle">
<tr>
<td class="subtitle" colspan="2">Interfaces</td>
</tr>
<tr>
<td class="imsum_left"><a href="XArray.html">XArray</a></td>
<td class="imsum_right">is used for mapping the SQL type 
 <a href="DataType.html">DataType</a>::<a href="DataType.html#ARRAY">ARRAY</a>
 .
 By default, an 
 <code>Array</code>
 is a transaction duration
 reference to an SQL array. By default, an
 
 <code>Array</code>

 is implemented using a SQL LOCATOR(array) internally.
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="XBatchExecution.html">XBatchExecution</a></td>
<td class="imsum_right">is used for collecting and executing a set of SQL statements.
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="XBlob.html">XBlob</a></td>
<td class="imsum_right">is the representation (mapping) of an SQL 
 <i>
 BLOB
 </i>
 .
 
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="XClob.html">XClob</a></td>
<td class="imsum_right">is the mapping for the SQL 
 <code>CLOB</code>
 type.
 
 
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="XCloseable.html">XCloseable</a></td>
<td class="imsum_right">provides for the releasing of resources acquired by the implementing object.
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="XColumnLocate.html">XColumnLocate</a></td>
<td class="imsum_right">provides the possibility to find columns by their name.
 
 
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="XConnection.html">XConnection</a></td>
<td class="imsum_right">represents a connection (session) with a specific
 database. Within the context of a Connection, SQL statements are
 executed and results are returned.
 
 
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="XDataSource.html">XDataSource</a></td>
<td class="imsum_right">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.
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="XDatabaseMetaData.html">XDatabaseMetaData</a></td>
<td class="imsum_right">provides comprehensive information about the database as a whole.
 
 
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="XDatabaseMetaData2.html">XDatabaseMetaData2</a></td>
<td class="imsum_right">extends the <a href="XDatabaseMetaData.html">XDatabaseMetaData</a> interface to allow retrieval of additional
 information.
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="XDriver.html">XDriver</a></td>
<td class="imsum_right">is the interface that every driver class must implement.
 
 
 
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="XDriverAccess.html">XDriverAccess</a></td>
<td class="imsum_right">provides the access of sdbc driver components
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="XDriverManager.html">XDriverManager</a></td>
<td class="imsum_right">is the basic interface for managing a set of SDBC drivers.
 
 
 
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="XGeneratedResultSet.html">XGeneratedResultSet</a></td>
<td class="imsum_right">provides a result set which gives access to automatically generated values after a new row was inserted.
 
 The relative order of columns in the result set returned by getGeneratedValues must be the same as the relative order
 of the same columns as returned when executing a "SELECT * FROM table". This ensures that clients of this interface
 can reliably fetch the column values.

 </td>
</tr>
<tr>
<td class="imsum_left"><a href="XIsolatedConnection.html">XIsolatedConnection</a></td>
<td class="imsum_right">is used for establishing isolated connections via a factory. 
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="XMultipleResults.html">XMultipleResults</a></td>
<td class="imsum_right">is used for inspecting multiple results produced by the execution of a
 SQL statement.
 
 
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="XOutParameters.html">XOutParameters</a></td>
<td class="imsum_right">is used to register Out-Parameters for stored procedures.
 
 
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="XParameters.html">XParameters</a></td>
<td class="imsum_right">is used for parameter setting, commonly implemented in conjunction with
 PreparedStatements.
 
 
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="XPooledConnection.html">XPooledConnection</a></td>
<td class="imsum_right">defines a pooled connection which can share a unused connection.

<!-- JRH: unclear meaning -->

 </td>
</tr>
<tr>
<td class="imsum_left"><a href="XPreparedBatchExecution.html">XPreparedBatchExecution</a></td>
<td class="imsum_right">is used for batch execution on PreparedStatements.
 
 
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="XPreparedStatement.html">XPreparedStatement</a></td>
<td class="imsum_right">provides the possibilty of executing a precompiled SQL statement.
 
 
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="XRef.html">XRef</a></td>
<td class="imsum_right">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.
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="XResultSet.html">XResultSet</a></td>
<td class="imsum_right">provides the navigation on a table of data. A 
 <a href="ResultSet.html">ResultSet</a>
 object is usually generated by executing a 
 <a href="Statement.html">Statement</a>
 .
 
 
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="XResultSetMetaData.html">XResultSetMetaData</a></td>
<td class="imsum_right">can be used to find out about the types and properties
 of the columns in a ResultSet.
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="XResultSetMetaDataSupplier.html">XResultSetMetaDataSupplier</a></td>
<td class="imsum_right">provides access to the meta data of a result set.
 
 
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="XResultSetUpdate.html">XResultSetUpdate</a></td>
<td class="imsum_right">provides the possiblity to write changes made on a result set back to
 database.
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="XRow.html">XRow</a></td>
<td class="imsum_right">is used to access data which is collected in a row.
 All methods raise a 
 <a href="SQLException.html">SQLException</a>
 if a database access error occurs.
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="XRowSet.html">XRowSet</a></td>
<td class="imsum_right">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.
 
 
 
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="XRowSetListener.html">XRowSetListener</a></td>
<td class="imsum_right">is used for receiving "cursorMoved", "rowChanged", and "rowSetChanged" events
 posted by, for example, a rowset.
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="XRowUpdate.html">XRowUpdate</a></td>
<td class="imsum_right">is used to update data which is collected in a row.
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="XSQLData.html">XSQLData</a></td>
<td class="imsum_right">is used for the custom mapping of SQL user-defined types.
 
 
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="XSQLInput.html">XSQLInput</a></td>
<td class="imsum_right">represents an input stream that contains a stream of values representing an
 instance of a SQL structured or distinct type.
 
 
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="XSQLOutput.html">XSQLOutput</a></td>
<td class="imsum_right">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.
 
 
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="XStatement.html">XStatement</a></td>
<td class="imsum_right">is used for executing a static SQL statement and obtaining the results
 produced by it.
 
 
 
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="XStruct.html">XStruct</a></td>
<td class="imsum_right">is used for the standard mapping for a SQL structured type.
 
 
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="XWarningsSupplier.html">XWarningsSupplier</a></td>
<td class="imsum_right">should be implemented of objects which may report warnings or non critical
 errors.
 </td>
</tr>
</table>
<a name="Structs"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle">
<tr>
<td class="subtitle" colspan="2">Structs</td>
</tr>
<tr>
<td class="imsum_left"><a href="ChangeEvent.html">ChangeEvent</a></td>
<td class="imsum_right">[ DEPRECATED ]<br>
</td>
</tr>
<tr>
<td class="imsum_left"><a href="DriverPropertyInfo.html">DriverPropertyInfo</a></td>
<td class="imsum_right">describes the driver properties for making a connection.
 
 
 </td>
</tr>
</table>
<a name="Exceptions"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle">
<tr>
<td class="subtitle" colspan="2">Exceptions</td>
</tr>
<tr>
<td class="imsum_left"><a href="BatchUpdateException.html">BatchUpdateException</a></td>
<td class="imsum_right">is thrown when an error occurs during a batch update operation.
 
 
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="DataTruncation.html">DataTruncation</a></td>
<td class="imsum_right">reports a DataTruncation warning, on reads, or is thrown as a DataTruncation exception,
 on writes, when a data value is unexpectedly truncated.
 
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="SQLException.html">SQLException</a></td>
<td class="imsum_right">is an exception that provides information on a database access error.
 
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="SQLWarning.html">SQLWarning</a></td>
<td class="imsum_right">is an exception that provides information on database access
 warnings. Warnings are silently chained to the object whose method
 caused it to be reported.

 </td>
</tr>
</table>
<a name="ConstantGroups"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle">
<tr>
<td class="subtitle" colspan="2">Constant Groups</td>
</tr>
<tr>
<td class="imsum_left"><a href="BestRowScope.html">BestRowScope</a></td>
<td class="imsum_right">determines how long a row identifier is valid.
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="BestRowType.html">BestRowType</a></td>
<td class="imsum_right">determines the type of the best row identifier.
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="ChangeAction.html">ChangeAction</a></td>
<td class="imsum_right">[ DEPRECATED ]<br>
</td>
</tr>
<tr>
<td class="imsum_left"><a href="ColumnSearch.html">ColumnSearch</a></td>
<td class="imsum_right">indicates in which way a column can be used in the WHERE search.
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="ColumnType.html">ColumnType</a></td>
<td class="imsum_right">determines the type of a version column.
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="ColumnValue.html">ColumnValue</a></td>
<td class="imsum_right">determines whether a column allows SQL NULL values or not.
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="DataType.html">DataType</a></td>
<td class="imsum_right">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. 
 
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="Deferrability.html">Deferrability</a></td>
<td class="imsum_right">indicates the Deferrability of key constraints.
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="FetchDirection.html">FetchDirection</a></td>
<td class="imsum_right">indicates in which direction a resultset should fetch next, just for 
 optimization.
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="IndexType.html">IndexType</a></td>
<td class="imsum_right">indicates the type of index.
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="KeyRule.html">KeyRule</a></td>
<td class="imsum_right">determines the rules for foreign key constraints.
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="ProcedureColumn.html">ProcedureColumn</a></td>
<td class="imsum_right">indicates the type of a procedure column.
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="ProcedureResult.html">ProcedureResult</a></td>
<td class="imsum_right">determines whether a procedure returns a result or not.
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="ResultSetConcurrency.html">ResultSetConcurrency</a></td>
<td class="imsum_right">describes the different scroll capabilities of a result set.
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="ResultSetType.html">ResultSetType</a></td>
<td class="imsum_right">describes the different scroll capabilities of a result set.
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="TransactionIsolation.html">TransactionIsolation</a></td>
<td class="imsum_right">distinguishes different possible transaction isolation levels.
 </td>
</tr>
</table>
<a href="#_top_">Top of Page</a><hr size="3"><p class="copyright" align="center">Copyright &copy; 2008 Sun Microsystems, Inc.</p>

</div> <!-- id="adc-idlref" -->
</body>

</html>