Index
A
C
- CachedRowSet 18.2
- caching, client-side - Oracle use for scrollable result sets 17.1
 
- callable statement - using getOracleObject() method 11.4.2
 
- cancelling - SQL statements E.1.4
 
- casting return values 11.4.5
- catalog arguments (DatabaseMetaData) A.5.4
- character sets 4.4.3
- CHAR columns - using setFixedCHAR() to match in WHERE 11.4.7.2
 
- CLOB
- close() method E.1.2
- close method 20.3.2
- collections - defined 16.1.1
 
- collections (nested tables and arrays) 16.4.1
- column types
- commit a distributed transaction branch 32.2.4
- commit changes to database 2.3.8
- CONNECT / feature 9.8
- connection
- Connection Manager
- connection properties 8.1.5- put() method 8.1.9
 
- connections - read-only C.3
 
- connection string - Connection Manager 5.3.2.1.3
 
- constants for SQL types 4.5.5.7
- CursorName - limitations A.5.1
 
- cursors E.1.2
- custom collection classes - defined 16.1.2
 
- custom Java classes 4.2.3- defined 13.1
 
- custom object classes
- custom reference classes - defined 15.1
 
D
- database
- DatabaseMetaData calls A.5.4
- Database Resident Connection Pooling 23.1
- database specifiers 8.2
- database URL - including userid and password 2.3.2
 
- database URL, specifying 2.3.2
- database URLs - and database specifiers 8.2
 
- data conversions 11.2
- datasources 8.1- and JNDI 8.1.4
 
- data sources
- data streaming - avoiding 12.2.5
 
- data type mappings 11.1
- data types
- DATE class 4.3.1
- DBOP tag 3.4.1
- debugging JDBC programs E.2
- defaultConnection() method 7.2
- detachServerConnection 23.6
- distributed transaction ID component 32.2.5
- distributed transactions - branch qualifier 32.2.5
- check for same resource manager 32.2.4
- commit a transaction branch 32.2.4
- components and scenarios 32.1.2
- concepts 32.1.3
- distributed transaction ID component 32.2.5
- end a transaction branch 32.2.4
- example of implementation 32.4
- forget 32.2.4
- global transaction identifier 32.2.5
- ID format identifier 32.2.5
- obtain the list of transaction brances during recovery 32.2.4
- Oracle XA connection implementation 32.2.2
- Oracle XA data source implementation 32.2.1
- Oracle XA ID implementation 32.2.5
- Oracle XA optimizations 32.3.4
- Oracle XA resource implementation 32.2.3
- overview 32.1
- prepare a transaction branch 32.2.4
- roll back a transaction branch 32.2.4
- start a transaction branch 32.2.4
- transaction branch ID component 32.2.5
- XA connection interface 32.2.2
- XA data source interface 32.2.1
- XA error handling 32.3.3
- XA exception classes 32.3.1
- XA ID interface 32.2.5
- XA resource functionality 32.2.4
- XA resource interface 32.2.3
 
- DML Returning 4.2.5, 4.6
- Double.NaN - restrictions on use 4.3.1
 
- DRCP 23.1
E
F
- fetch direction in result sets 17.4.2
- fetch size, result sets 17.4
- FilteredRowSet 18.5
- finalizer methods E.1.2
- firewalls
- Firewalls, using with JDBC E.1.5
- Float.NaN - restrictions on use 4.3.1
 
- floating-point compliance A.5.3
- format identifier, transaction ID 32.2.5
- function call syntax, JDBC escape syntax A.4.6
G
- getBinaryStream() method 12.2.4
- getBytes() method 12.2.4
- getColumns 2.5
- getConnection() method 7.2
- getCursorName() method - limitations A.5.1
 
- getLogicalTransactionId method 27.4.1
- getMoreResultSet(int) 2.6
- getObject() method
- getOracleObject() method
- getStatementCacheSize() method - code example 20.2.1
 
- getXXX() methods
- globalization 19- using 19
 
- global transaction identifier (distributed transactions) 32.2.5
- global transactions 32.1
I
J
- Java
- java.sql.Connection interface - close method 20.3.2
 
- java.sql.Statement interface - close method 20.3.2
 
- java.util.Properties 22.3.4
- Java Naming and Directory Interface (JNDI) 8.1.1
- Java Sockets 1.1
- Java Virtual Machine (JVM) 7.1
- JDBC
- JDBC 2.0 support
- JdbcCheckup program 2.2.5
- JDBC drivers
- JDBC escape syntax A.4
- JDBCRowSet 18.3
- JDBCSpy E.2.2
- JDBCTest E.2.2
- JDeveloper 1.4.3
- JDK - versions supported 1.4.1
 
- JNDI
- JoinRowSet 18.6
- JVM 7.1
L
- Least Recently Used (LRU) algorithm 20.1.2, 22.3.5
- LIKE escape characters, JDBC escape syntax A.4.3
- limitations on setBytes() and setString(), use of streams to avoid 12.7.2
- LOB - defined 12.4
 
- logical transaction identifier - LTXID 27.1
 
- LONG - data conversions 12.2.3
 
- LONG RAW - data conversions 12.2.2
 
- LRU algorithm 20.1.2
- LTXID 27.1
O
- object references
- OCI driver - described 1.1
 
- ODBCSpy E.2.2
- ODBCTest E.2.2
- optimization, performance C.2
- oracle.jdbc., Oracle JDBC extensions 2.3.1
- oracle.jdbc.LogicalTransactionIdEventListener interface 27.4.2
- oracle.jdbc.OracleCallableStatement interface 4.5.5.4
- oracle.jdbc.OracleConnection interface 4.5.5.1
- oracle.jdbc.OraclePreparedStatement interface 4.5.5.3
- oracle.jdbc.OracleResultSet interface 4.5.5.5
- oracle.jdbc.OracleResultSetMetaData interface 4.5.5.6
- oracle.jdbc.OracleSql class A.4.7
- oracle.jdbc.OracleStatement interface 4.5.5.2
- oracle.jdbc.OracleTypes class 4.5.5.7
- oracle.jdbc.xa package and subpackages 32.1.5
- oracle.sql.ARRAY class - methods for Java primitive types 16.3.1
 
- oracle.sql.BFILE class 4.3.1
- oracle.sql.BLOB class 4.3.1
- oracle.sql.CLOB class 4.3.1
- oracle.sql.data types - support 4.3.1
 
- oracle.sql.DATE class 4.3.1
- oracle.sql.NUMBER class 4.3.1
- oracle.sql.RAW class 4.3.1
- oracle.sql.STRUCT class 4.3.1
- Oracle Advanced Security - support by JDBC 9.1
 
- OracleCallableStatement interface 4.5.5.4
- OracleCallableStatement object 20.1.2
- OracleConnection class 4.5.5.1
- Oracle Connection Manager 5.3.1
- OracleData interface - advantages 13.3.2
 
- OracleDataSource class 8.1.2
- Oracle data types - using 11
 
- Oracle extensions 4.2
- Oracle objects
- OraclePreparedStatement interface 4.5.5.3
- OraclePreparedStatement object 20.1.2
- OracleResultSet interface 4.5.5.5
- OracleResultSetMetaData interface 4.5.5.6
- Oracle SQL data types 11.1
- OracleStatement interface 4.5.5.2
- OracleTypes class 4.5.5.7
- OracleXAConnection class 32.2.2
- OracleXADataSource class 32.2.1
- OracleXAResource class 32.2.3
- OracleXid class 32.2.5
- ORAData interface
- orai18n.jar file 19.1
- outer joins, JDBC escape syntax A.4.5
P
- password, specifying 2.3.2
- PDA 18.2
- performance enhancements, standard vs. Oracle 3.1.4
- performance extensions - defining column types 21.2.3
 
- performance optimization C.2
- Personal Digital Assistant (PDA) 18.2
- PL/SQL - stored procedures 2.8.1
 
- PL/SQL Associative Arrays 4.7- mapping 4.7.3
 
- prefetching rows 21.2- suggested default 21.2.2
 
- prepare a distributed transaction branch 32.2.4
- put() method - for Properties object 8.1.9
 
R
- RAW class 4.3.1
- recover (distributed transactions) 32.2.4
- REF CURSORs 4.5.2
- refetching rows into a result set 17.5
- registerConnectionInitializationCallback 28.5.3.2
- registerIndexTableOutParameter() method - arguments - int paramIndex 4.7.3
 
 
- arguments 
- Remote Method Invocation (RMI) 18.2
- resource managers 32.1.2
- result set
- result set, processing 2.3.5
- result set enhancements
- result set fetch size 17.4
- Result Set Holdability 3.2.4
- result set object - closing 2.3.6
 
- Retrieval of Auto-Generated Keys 3.2.2
- return types
- return values - casting 11.4.5
 
- RMI 18.2
- roll back a distributed transaction branch 32.2.4
- roll back changes to database 2.3.8
- ROWID, use for result set updates 17.1
- ROWID class - defined 4.5.1
 
- row prefetching - and data streams 12.7.3
 
- RowSet
S
- savepoints - transaction 3.2.1
 
- scalar functions, JDBC escape syntax A.4.2
- SCAN
- Schema Naming 4.2.4
- scripts, authenticating users in 9.8
- scrollable result sets
- scroll-sensitive result sets - limitations 17.2
 
- security
- server-side internal driver - connection to database 7.2
 
- server-side Thin driver, overview 1.1
- session context - for KPRB driver 7.3
 
- setBytes() limitations, using streams to avoid 12.7.2
- setCursorName() method A.5.1
- setDisableStmtCaching() method 20.2.3
- setEscapeProcessing() method A.4
- setFixedCHAR() method 11.4.7.2
- setNull() 11.2.3
- setObejct() method 11.4.6
- setObject() method - for STRUCT objects 13.2.4
 
- setOracleObject() method 11.4.6
- setString() limitations, using streams to avoid 12.7.2
- setXXX() methods, for specific data types 11.4.7
- signed applets 5.3.1
- Solaris - shared libraries 32.5.1
 
- specifiers - database 8.2
 
- SQL
- SQLData interface
- SQL engine - relation to the KPRB driver 7.1
 
- SQL syntax (Oracle) A.4
- SQLWarning class, limitations A.5.5
- start a distributed transaction branch 32.2.4
- statement.cancel() E.1.4
- Statement caching
- Statement object - closing 2.3.6
 
- statements - Oracle extensions 11.3
 
- stopping - statement execution E.1.4
 
- stored procedures
- stream data 12
- stream data column - bypassing 12.5
 
- STRUCT class 4.3.1
- STRUCT object
- SYS.ANYDATA 4.5.4
- SYS.ANYTYPE 4.5.4
T
- TAF, definition of 30.1
- TCP/IP protocol 8.2.3
- testing - for NULL values 11.2.3
 
- Thin driver
- time and date literals, JDBC escape syntax A.4.1
- trace facility E.2.1
- trace parameters
- transaction branch 32.1.1
- transaction branch ID component 32.2.5
- transaction context - for KPRB driver 7.3
 
- transaction guard 27.1, 28
- transaction IDs (distributed transactions) 32.1.3
- transaction managers 32.1.2
- transactions - switching between local and global 32.1.4
 
- transaction savepoints
- Transparent Application Failover (TAF), definition of 30.1
- TTC error messages, listed D.4
- type map 11.4.1
- type map (SQL to Java) 13.3.1
- type maps - relationship to database connection 7.2
 
U
X
- XA - connection implementation 32.2.2
- connections (definition) 32.1.3
- data source implementation 32.2.1
- data sources (definition) 32.1.3
- definition 32.1.1
- error handling 32.3.3
- example of implementation 32.4
- exception classes 32.3.1
- Oracle optimizations 32.3.4
- Oracle transaction ID implementation 32.2.5
- resource implementation 32.2.3
- resources (definition) 32.1.3
- transaction ID interface 32.2.5