LibreOffice LibreOffice 25.2 SDK API Reference

Constant Groups | Classes
com::sun::star::sdbc Module Reference

Database component interfaces. More...

## Constant Groups
constants | BestRowScope
| determines how long a row identifier is valid.
constants | BestRowType
| determines the type of the best row identifier.
constants | ChangeAction
constants | ColumnSearch
| indicates in which way a column can be used in the WHERE search.
constants | ColumnType
| determines the type of a version column.
constants | ColumnValue
| determines whether a column allows SQL NULL values or not.
constants | DataType
| These constants are used to specify database data types which are used to identify the generic SQL types.
constants | Deferrability
| indicates the Deferrability of key constraints.
constants | FetchDirection
| indicates in which direction a result set should fetch next, just for optimization.
constants | IndexType
| indicates the type of index.
constants | KeyRule
| determines the rules for foreign key constraints.
constants | ProcedureColumn
| indicates the type of a procedure column.
constants | ProcedureResult
| determines whether a procedure returns a result or not.
constants | ResultSetConcurrency
| describes the different scroll capabilities of a result set.
constants | ResultSetType
| describes the different scroll capabilities of a result set.
constants | RowIdLifetime
| determines RowId life-time values.
constants | SQLState
| determines SQL State values.
constants | TransactionIsolation
| distinguishes different possible transaction isolation levels.

## Classes
exception | BatchUpdateException
| is thrown when an error occurs during a batch update operation. More...
service | CallableStatement
| is used to execute SQL stored procedures. More...
struct | ChangeEvent
service | Connection
| represents a connection (session) with a specific database. More...
service | ConnectionPool
| is the basic service for pooling SDBC connections. More...
service | ConnectionProperties
| represents the properties for a connection (session) with a specific database. More...
exception | DataTruncation
| reports a DataTruncation warning, on reads, or is thrown as a DataTruncation exception, on writes, when a data value is unexpectedly truncated. More...
service | DBASEConnectionProperties
| represents the properties for a dBase connection (session) with a specific database. More...
service | Driver
| is the service that every driver class must implement. More...
service | DriverManager
struct | DriverPropertyInfo
| describes the driver properties for making a connection. More...
service | FILEConnectionProperties
| represents the properties for a FILE connection (session) with a specific database. More...
service | FLATConnectionProperties
| represents the properties for a FLAT connection (session) with a specific database. More...
service | JDBCConnectionProperties
| represents the properties for a JDBC connection (session) with a specific database. More...
service | ODBCConnectionProperties
| represents the properties for an ODBC connection (session) with a specific database. More...
service | PreparedStatement
| represents a precompiled SQL statement. More...
service | ResultSet
| provides access to a table of data. More...
service | RowSet
| is a client side ResultSet, which combines the characteristics of a com::sun::star::sdbc::Statement and a com::sun::star::sdbc::ResultSet. More...
exception | SQLException
| is an exception that provides information on a database access error. More...
exception | SQLWarning
| is an exception that provides information on database access warnings. More...
service | Statement
| is used for executing a static SQL statement and obtaining the results produced by it. More...
interface | XArray
| is used for mapping the SQL type com::sun::star::sdbc::DataType::ARRAY. More...
interface | XBatchExecution
| is used for collecting and executing a set of SQL statements. More...
interface | XBlob
| is the representation (mapping) of an SQL BLOB. More...
interface | XClob
| is the mapping for the SQL `CLOB` type. More...
interface | XCloseable
| provides for the releasing of resources acquired by the implementing object. More...
interface | XColumnLocate
| provides the possibility to find columns by their name. More...
interface | XConnection
| represents a connection (session) with a specific database. More...
interface | XConnectionPool
interface | XDatabaseMetaData
| provides comprehensive information about the database as a whole. More...
interface | XDatabaseMetaData2
| extends the XDatabaseMetaData interface to allow retrieval of additional information. More...
interface | XDatabaseMetaData3
| extends the XDatabaseMetaData interface to allow retrieval of additional information. More...
interface | XDataSource
| is used for establishing connections via a factory which is identified by its name. More...
interface | XDriver
| is the interface that every driver class must implement. More...
interface | XDriverAccess
| provides the access of sdbc driver components More...
interface | XDriverManager
| is the basic interface for managing a set of SDBC drivers. More...
interface | XDriverManager2
| is the basic interface for managing a set of SDBC drivers. More...
interface | XGeneratedResultSet
| provides a result set which gives access to automatically generated values after a new row was inserted. More...
interface | XIsolatedConnection
| is used for establishing isolated connections via a factory. More...
interface | XMultipleResults
| is used for inspecting multiple results produced by the execution of a SQL statement. More...
interface | XOutParameters
| is used to register Out-Parameters for stored procedures. More...
interface | XParameters
| is used for parameter setting, commonly implemented in conjunction with PreparedStatements. More...
interface | XPooledConnection
| defines a pooled connection which can share an unused connection. More...
interface | XPreparedBatchExecution
| is used for batch execution on PreparedStatements. More...
interface | XPreparedStatement
| provides the possibility of executing a precompiled SQL statement. More...
interface | XRef
| is the reference to a SQL structured type value in the database. More...
interface | XResultSet
| provides the navigation on a table of data. More...
interface | XResultSetMetaData
| can be used to find out about the types and properties of the columns in a ResultSet. More...
interface | XResultSetMetaDataSupplier
| provides access to the meta data of a result set. More...
interface | XResultSetUpdate
| provides the possibility to write changes made on a result set back to database. More...
interface | XRow
| is used to access data which is collected in a row. More...
interface | XRowSet
| enhances the functionality of a result set. More...
interface | XRowSetListener
| is used for receiving "cursorMoved", "rowChanged", and "rowSetChanged" events posted by, for example, a row set. More...
interface | XRowUpdate
| is used to update data which is collected in a row. More...
interface | XSQLData
| is used for the custom mapping of SQL user-defined types. More...
interface | XSQLInput
| represents an input stream that contains a stream of values representing an instance of a SQL structured or distinct type. More...
interface | XSQLOutput
| is used as an output stream for writing the attributes of a user-defined type back to the database. More...
interface | XStatement
| is used for executing a static SQL statement and obtaining the results produced by it. More...
interface | XStruct
| is used for the standard mapping for a SQL structured type. More...
interface | XWarningsSupplier
| should be implemented of objects which may report warnings or non critical errors. More...

## Detailed Description

Database component interfaces.