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 properties 8.1.5
- put() method 8.1.9
- connections
- read-only C.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
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.7
- 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
- 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
- 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.12.1
- PL/SQL Associative Arrays 4.7
- 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.6.3.2
- 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
- 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.4
- 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