Index
A B C D E F G H I J K L M N O P Q R S T U V W X
A
- absolute positioning in result sets, 19.1.1
- acceptChanges() method, 20.2
- Accessing PL/SQL Index-by Tables, 5.2.5
- addBatch() method, 25.1.3
- APPLET HTML tag, 6.3.5.1
- applets
-
- connecting to a database, 6.3.1
- deploying in an HTML page, 6.3.5
- packaging, 6.3.4, 6.3.4
- packaging and deploying, 1.3.1
- signed applets
-
- browser security, 6.3.2.2
- object-signing certificate, 6.3.2.2
- using signed applets, 6.3.2.2
- using with firewalls, 6.3.3
- ARCHIVE, parameter for APPLET tag, 6.3.5.3
- ARRAY
-
- class, 5.3.1
- descriptors, 5.3.1
- objects, creating, 5.3.1, 18.4.1
- array descriptor
-
- creating, 18.4.3
- ArrayDescriptor object, 18.4.1, 18.4.3
-
- creating, 18.4.1
- deserialization, 18.4.1, 18.4.1
- get methods, 18.4.1
- serialization, 18.4.1
- setConnection() method, 18.4.1
- arrays
-
- defined, 18.1
- getting, 18.4.2.6
- named, 18.1
- passing to callable statement, 18.4.3
- retrieving from a result set, 18.4.2.1
- retrieving partial arrays, 18.4.2.5
- using type maps, 18.5
- working with, 18.1
- authentication (security), 10.2
- auto-commit, 3.1.8
- auto-commit mode
-
- disabling, B.2.1
- result set behavior, B.2.1
B
- batch jobs, authenticating users in, 10.4
- batch updates--see update batching
- batch value
-
- checking value, 25.1.2
- connection batch value, setting, 25.1.2
- connection vs. statement value, 25.1.2
- default value, 25.1.2
- overriding value, 25.1.2
- statement batch value, setting, 25.1.2
- BatchUpdateException, 25.1.3
- beforeFirst() method, 20.1.4
- BFILE
-
- accessing data, 16.6.4
- class, 5.3.1
- creating and populating columns, 16.6.3
- defined, 14.4
- introduction, 16.1
- locators, 16.6.1
-
- getting from a result set, 16.6.1
- getting from callable statement, 16.6.1
- passing to callable statements, 16.6.1
- passing to prepared statements, 16.6.1
- manipulating data, 16.6.4
- reading data, 16.6.2
- BFILE locator, selecting, 5.3.1
- BigDecimal mapping (for attributes), 15.5.2
- BLOB, 16.2.1.2, 16.2.1.2
-
- class, 5.3.1
- creating and populating, 16.2.3
- creating columns, 16.2.3
- getting locators, 16.2.1.1
- interface changes, 4.7
- introduction, 16.1
- locators
-
- getting from result set, 16.2.1.1
- selecting, 5.3.1
- manipulating data, 16.2.4
- populating columns, 16.2.3
- reading data, 16.2.2, 16.2.2
- writing data, 16.2.2
- BLOBs
-
- size limit with PL/SQL prodcedures, 16.2.1.2
- Boolean parameters, restrictions, D.1.3
- branch qualifier (distributed transactions), 29.2.5
C
- CachedRowSet, 20.2
- caching, client-side
-
- custom use for scrollable result sets, 19.1.2
- Oracle use for scrollable result sets, 19.1.2
- callable statement
-
- getting a BFILE locator, 16.6.1
- getting LOB locators, 16.2.1.1
- passing BFILE locator, 16.6.1
- passing LOB locators, 16.2.1.2
- using getOracleObject() method, 13.4.2
- cancelling
-
- SQL statements, D.1.5
- cancelRowUpdates() method (result set), 19.4.2
- casting return values, 13.4.5
- catalog arguments (DatabaseMetaData), A.4.5
- CHAR class
-
- conversions with KPRB driver, 8.7
- CHAR columns
-
- space padding, D.1.1
- using setFixedCHAR() to match in WHERE, 13.4.7.4
- character sets, 5.4.3
-
- conversions with KPRB driver, 8.7
- checksums
-
- code example, 10.3.3
- setting parameters in Java, 10.3.3
- support by OCI drivers, 10.3.1
- support by Thin driver, 10.3.2
- CLASSPATH, specifying, 2.2.2
- clearBatch() method, 25.1.3
- clearClientIdentifier() method, 5.5.4.1
- clearDefines() method, 25.2.2
- CLOB
-
- class, 5.3.1
- creating and populating, 16.2.3
- creating columns, 16.2.3
- interface changes, 4.7
- introduction, 16.1
- locators, 16.2.1.1
-
- getting from result set, 16.2.1.1
- passing to callable statements, 16.2.1.2
- passing to prepared statement, 16.2.1.2
- locators, selecting, 5.3.1
- manipulating data, 16.2.4
- populating columns, 16.2.3
- reading data, 16.2.2, 16.2.2
- writing data, 16.2.2
- close(), 22.1.3
- close() method, 5.5.4.2, 5.5.4.3, 5.5.4.4, D.1.2
-
- for caching statements, 22.2.2, 22.2.3
- closeFile() method, 16.6.5
- closeWithKey(), 22.1.3
- closeWithKey() method, 22.2.4, 22.2.4
- CMAN.ORA file, creating, 6.3.2.1
- CODE, parameter for APPLET tag, 6.3.5.1
- CODEBASE, parameter for APPLET tag, 6.3.5.2
- collections
-
- defined, 18.1
- collections (nested tables and arrays), 18.4.1
- column types
-
- defining, 25.2.2
- redefining, 25.2
- commit a distributed transaction branch, 29.2.4
- commit changes to database, 3.1.8
- CONCUR_READ_ONLY result sets, 19.2.1
- CONCUR_UPDATABLE result sets, 19.2.1
- concurrency types in result sets, 19.1.1
- CONNECT / feature, 10.4
- connect string
-
- Connection Manager, 6.3.2.1
- connection
-
- closing, 3.1.9
- from KPRB driver, 1.4
- opening, 3.1.2
- connection attributes, 23.3
- connection cache properties, 23.4
- Connection Manager, 6.3.1
-
- installing, 6.3.2.1
- starting, 6.3.2.1
- using, 6.3.2.1
- using multiple managers, 6.3.2.1
- writing the connect string, 6.3.2.1
- connection methods, JDBC 2.0 result sets, 19.8.1
- connection properties, 9.1.5
-
- put() method, 9.1.9
- connections
-
- read-only, B.3
- constants for SQL types, 5.5.4.7
- CREATE DIRECTORY statement
-
- for BFILEs, 16.6.3
- CREATE TABLE statement
-
- to create BFILE columns, 16.6.3
- to create BLOB, CLOB columns, 16.2.3
- CREATE TYPE statement, 15.4.1
- create() method
-
- for ORADataFactory interface, 15.3.6
- createDescriptor() method, 15.2.3, 18.4.1
- createStatement(), 22.1.3
- createStatement() method, 5.5.4.1, 22.2.4
- createTemporary() method, 16.4
- CursorName
-
- limitations, A.4.1
- cursors, D.1.2
- custom collection classes
-
- and JPublisher, 18.6
- defined, 18.1.1, 18.6
- custom Java classes, 5.2.2
-
- defined, 15.1
- custom object classes
-
- creating, 15.3
- defined, 15.1
- custom reference classes
-
- and JPublisher, 17.5
- defined, 17.1, 17.5
D
- data conversions, 13.2
-
- LONG, 14.2.2
- LONG RAW, 14.2.1
- data sources
-
- creating and connecting (with JNDI), 9.1.4
- creating and connecting (without JNDI), 9.1.3
- logging and tracing, 9.1.10
- Oracle implementation, 9.1.2
- PrintWriter, 9.1.10
- properties, 9.1.2
- standard interface, 9.1.2
- data streaming
-
- avoiding, 14.2.4
- data type classes, 5.3.1
- data type mappings, 13.1
- data types
-
- Java, 13.1
- Java native, 13.1
- JDBC, 13.1
- Oracle SQL, 13.1
- database
-
- connecting
-
- from an applet, 6.3.1
- via multiple Connection Managers, 6.3.2.1
- with server-side internal driver, 8.2
- connection testing, 2.2.5
- database meta data methods, JDBC 2.0 result sets, 19.8.4
- database specifiers, 9.2
- database URL
-
- including userid and password, 3.1.2
- database URL, specifying, 3.1.2
- database URLs
-
- and database specifiers, 9.2
- DatabaseMetaData calls, A.4.5
- DatabaseMetaData class, A.3.2
- datasources, 9.1
-
- and JNDI, 9.1.4
- DATE class, 5.3.1
- DBMS_SERVICE.SERVICE_TIME, 24.3
- DBMS_SERVICE.THROUGHPUT, 24.3
- debugging JDBC programs, D.2
- DEFAULT_CHARSET character set value, 5.4.3
- defaultConnection() method, 8.2
- defineColumnType() method, 5.5.4.2, 14.2.4, 25.2.2
- DELETE in a result set, 19.4.1
- deleteRow() method (result set), 19.4.1
- deletesAreDetected() method (database meta data), 19.7.3
- deserialization
-
- ArrayDescriptor object, 18.4.1
- creating a StructDescriptor object, 15.2.3
- creating an ArrayDescriptor object, 18.4.1
- definition of, 15.2.3, 18.4.1
- StructDescriptor object, 15.2.3
- distributed transaction ID component, 29.2.5
- distributed transactions
-
- branch qualifier, 29.2.5
- check for same resource manager, 29.2.4
- commit a transaction branch, 29.2.4
- components and scenarios, 29.1.1
- concepts, 29.1.2
- distributed transaction ID component, 29.2.5
- end a transaction branch, 29.2.4
- example of implementation, 29.4
- global transaction identifier, 29.2.5
- ID format identifier, 29.2.5
- introduction, 29.1
- Oracle XA connection implementation, 29.2.2
- Oracle XA data source implementation, 29.2.1
- Oracle XA ID implementation, 29.2.5
- Oracle XA optimizations, 29.3.4
- Oracle XA resource implementation, 29.2.3
- prepare a transaction branch, 29.2.4
- roll back a transaction branch, 29.2.4
- start a transaction branch, 29.2.4
- transaction branch ID component, 29.2.5
- XA connection interface, 29.2.2
- XA data source interface, 29.2.1
- XA error handling, 29.3.3
- XA exception classes, 29.3.1
- XA ID interface, 29.2.5
- XA resource functionality, 29.2.4
- XA resource interface, 29.2.3
- DML Returning, 5.2.4, 5.6
-
- example, 5.6.3
- limitations, 5.6.4
- Oracle-specific APIs, 5.6.1
- running statements, 5.6.2
- DMS
-
- and end-to-end matrics, 30.1
- Double.NaN
-
- restrictions on use, 5.3.1
- driverType, 9.1.2
E
- enabling SSL, 11.3.3
- encryption
-
- code example, 10.3.3
- overview, 10.3
- setting parameters in Java, 10.3.3
- support by OCI drivers, 10.3.1
- support by Thin driver, 10.3.2
- end a distributed transaction branch, 29.2.4
- end-to-end matrics
-
- and DMS, 30.1
- end-to-end metrics, 30
- Enterprise Java Beans (EJB), 20.2
- environment variables
-
- specifying, 2.2.2
- errors
-
- general JDBC message structure, C.1
- general JDBC messages, listed, C.2
- processing exceptions, 3.4
- TTC messages, listed, C.4
- exceptions
-
- retrieving error code, 3.4
- retrieving message, 3.4
- retrieving SQL state, 3.4
- execute() method, 20.3
- executeBatch() method, 25.1.3
- executeQuery() method, 5.5.4.2
- executeUpdate() method, 25.1.2
- explicit statement caching
-
- definition of, 22.1.3
- null data, 22.2.4
- extensions to JDBC, Oracle, 5, 13, 15, 17, 18, 25
- external changes (result set)
-
- defined, 19.7
- seeing, 19.7.2
- visibility vs. detection, 19.7.3
- external file
-
- defined, 14.4
F
- failover
-
- fast connection, 27
- Fast Connection Failover, 27
- fast connection failover
-
- prerequisites, 27.2.1
- fetch direction in result sets, 19.3.2
- fetch size, result sets, 19.5
- FilteredRowSet, 20.5
- finalizer methods, D.1.2
- firewalls
-
- configuring for applets, 6.3.3.1
- connect string, 6.3.3.2
- described, 6.3.3
- required rule list items, 6.3.3.1
- using with applets, 1.3.1, 6.3.3
- Firewalls, using with JDBC, D.1.6
- floating-point compliance, A.4.4
- Float.NaN
-
- restrictions on use, 5.3.1
- format identifier, transaction ID, 29.2.5
- forward-only result sets, 19.1.1
- freeTemporary() method, 16.4, 16.4
- function call syntax, SQL92 syntax, A.3.5
G
- getARRAY() method, 18.4.2.1
- getArray() method, 18.2.2, 18.3.3, 18.4.2.2
-
- using type maps, 18.4.2.4
- getArrayType() method, 18.4.1
- getAsciiStream() method, 16.2.5, 16.2.5
-
- for reading CLOB data, 16.2.2
- getAttributes() method
-
- used by Structs, 15.3.3.3
- getAutoBuffering() method
-
- of the oracle.sql.ARRAY class, 18.3.2
- of the oracle.sql.STRUCT class, 15.2.5
- getBaseName() method, 18.4.1
- getBaseType() method, 18.2.2, 18.4.1, 18.4.2.6
- getBaseTypeName() method, 17.2.2, 18.2.2
- getBinaryStream() method, 14.2.3, 16.6.5
-
- for reading BFILE data, 16.6.2
- for reading BLOB data, 16.2.2
- getBufferSize() method, 16.2.5, 16.2.5
- getBytes() method, 5.3.1, 14.2.3, 16.2.5, 16.6.5
- getCallWithKey(), 22.1.3
- getCallWithKey() method, 22.2.4, 22.2.4
- getCharacterStream() method, 16.2.5, 16.2.5
-
- for reading CLOB data, 16.2.2
- getChars() method, 16.2.5
- getChunkSize() method, 16.2.5, 16.2.5
- getColumnCount() method, 13.5
- getColumnName() method, 13.5
- getColumns() method, 25.2.3
- getColumnType() method, 13.5
- getColumnTypeName() method, 13.5
- getConcurrency() method (result set), 19.2.2
- getConnection() method, 8.2, 18.4.1, 26.4
- getCursor() method, 5.5.2, 5.5.2
- getCursorName() method
-
- limitations, A.4.1
- getDefaultExecuteBatch() method, 5.5.4.1, 25.1.2
- getDefaultRowPrefetch() method, 5.5.4.1, 25.2.1.1
- getDescriptor() method, 15.2.1, 18.2.2
- getDirAlias() method, 16.6.4, 16.6.5
- getErrorCode() method (SQLException), 3.4
- getExecuteBatch() method, 5.5.4.3, 25.1.2, 25.1.2
- getFetchSize() method, 19.5.1
- getJavaSQLConnection() method, 15.2.1, 18.2.2
- getJavaSqlConnection() method, 5.5.4.8
- getMaxLength() method, 18.4.1
- getMessage() method (SQLException), 3.4
- getName() method, 16.6.4, 16.6.5
- getNumericFunctions() method, A.3.2
- getObject() method
-
- casting return values, 13.4.5
- for object references, 17.3.1
- for ORAData objects, 15.3.6
- for SQLInput streams, 15.3.4
- for SQLOutput streams, 15.3.4
- for Struct objects, 15.2.2
- return types, 13.4.1, 13.4.3
- to get BFILE locators, 16.6.1
- to get Oracle objects, 15.2.2
- used with ORAData interface, 15.3.7
- getOracleArray() method, 18.2.2, 18.4.2.2, 18.4.2.6
- getOracleAttributes() method, 15.2.1, 15.2.2
- getOracleObject() method, 5.5.4.4, 5.5.4.5
-
- casting return values, 13.4.5
- return types, 13.4.2, 13.4.3
- using in callable statement, 13.4.2
- using in result set, 13.4.2
- getOraclePlsqlIndexTable() method, 5.7.1, 5.7.3, 5.7.4
-
- argument
-
- int paramIndex, 5.7.4
- code example, 5.7.4
- getORAData() method, 15.3.6, 15.3.7
- getPassword() method, 9.1.2
- getPlsqlIndexTable() method, 5.7.1, 5.7.3, 5.7.3, 5.7.4, 5.7.4
-
- arguments
-
- Class primitiveType, 5.7.4
- int paramIndex, 5.7.4
- code example, 5.7.4, 5.7.4
- getProcedureColumns() method, 25.2.3
- getProcedures() method, 25.2.3
- getREF() method, 17.3.1
- getResultSet() method, 5.5.4.2, 18.2.2
- getRow() method (result set), 19.3.1
- getRowPrefetch() method, 5.5.4.2, 25.2.1.1
- getSQLState() method (SQLException), 3.4
- getSQLTypeName() method, 15.2.1, 18.2.2, 18.4.2.6
- getStatementCacheSize() method
-
- code example, 22.2.1
- getStatementWithKey(), 22.1.3
- getStatementWithKey() method, 22.2.4, 22.2.4
- getString() method, 5.4.3
-
- to get ROWIDs, 5.5.1
- getStringFunctions() method, A.3.2
- getStringWithReplacement() method, 5.4.3
- getSTRUCT() method, 15.2.2
- getSubString() method, 16.2.5
-
- for reading CLOB data, 16.2.2
- getSystemFunctions() method, A.3.2
- getTimeDateFunctions() method, A.3.2
- getTransactionIsolation() method, 5.5.4.1, B.3
- getType() method (result set), 19.2.2
- getTypeMap() method, 5.5.4.1, 15.3.3.1
- getUpdateCounts() method (BatchUpdateException), 25.1.3
- getValue() method, 17.2.2
-
- for object references, 17.3.1
- getXXX() methods
-
- casting return values, 13.4.5
- for specific data types, 13.4.4
- Oracle extended properties, 9.1.2
- global transaction identifier (distributed transactions), 29.2.5
- global transactions, 29.1
- globalization, 21
-
- using, 21
H
- HEIGHT, parameter for APPLET tag, 6.3.5.1
- HTML tags, to deploy applets, 6.3.5
I
- IEEE 754 floating-point compliance, A.4.4
- implicit connection cache, 23
-
- example, 23.2.6
- implicit statement caching
-
- definition of, 22.1.2
- Least Recently Used (LRU) scheme, 22.1.2
- IN OUT parameter mode, 5.7.3
- IN parameter mode, 5.7.2
- INSERT in a result set, 19.4.3
- INSERT INTO statement
-
- for creating BFILE columns, 16.6.3
- insertRow() method (result set), 19.4.3
- insertsAreDetected() method (database meta data), 19.7.3
- installation
-
- directories and files, 2.2.1
- verifying on the client, 2.2
- Instant Client feature, 7.4.1
- integrity
-
- code example, 10.3.3
- overview, 10.3
- setting parameters in Java, 10.3.3
- support by OCI drivers, 10.3.1
- support by Thin driver, 10.3.2
- internal changes (result set)
-
- defined, 19.7
- seeing, 19.7.1
- isAfterLast() method (result set), 19.3.1
- isBeforeFirst() method (result set), 19.3.1
- isFileOpen() method, 16.6.5
- isFirst() method (result set), 19.3.1
- isLast() method (result set), 19.3.1
- isSameRM() (distributed transactions), 29.2.4
- isTemporary() method, 16.4, 16.4
J
- Java
-
- compiling and running, 2.2.3
- data types, 13.1
- native data types, 13.1
- stored procedures, 3.3.2
- stream data, 14
- Java Naming and Directory Interface (JNDI), 9.1.1
- Java Sockets, 1.2.2
- Java virtual machine (JVM), 8.1
- java.math, Java math packages, 3.1.1
- java.sql, JDBC packages, 3.1.1
- java.sql.SQLException() method, 3.4
- java.sql.Struct class
-
- getSQLTypeName() method, 15.2.1
- java.sql.Types class, 25.2.2
- java.util.Map class, 18.4.2.5
- java.util.Properties, 26.3
- JDBC
-
- and IDEs, 1.5.3
- basic program, 3.1
- data types, 13.1
- defined, 1.1
- importing packages, 3.1.1
- limitations of Oracle extensions, A.4
- sample files, 2.2.3
- testing, 2.2.5
- version support, 4
- JDBC 2.0 support
-
- data type support, 4.2.1
- extended feature support, 4.2.3
- introduction, 4.1
- JDK 1.2.x vs. JDK 1.1.x, 4.2, 4.3
- overview of features, 4.4
- standard feature support, 4.2.2
- JDBC drivers
-
- applets, 1.3.1
- choosing a driver for your needs, 1.2.6
- common features, 1.2.1
- common problems, D.1
- determining driver version, 2.2.4
- introduction, 1.2
- restrictions, D.1.3
- SQL92 syntax, A.3
- JDBC mapping (for attributes), 15.5.2
- JdbcCheckup program, 2.2.5
- JDBCRowSet, 20.3
- JDBCSpy, D.2.2
- JDBCTest, D.2.2
- JDeveloper, 1.5.3
- JDK
-
- versions supported, 1.5.1
- JNDI
-
- and datasources, 9.1.4
- looking up data source, 9.1.4
- overview of Oracle support, 9.1.1
- registering data source, 9.1.4
- JoinRowSet, 20.6
- JPublisher, 15.3.7, 15.5.1
- JPublisher utility, 15.3
-
- creating custom collection classes, 18.6
- creating custom Java classes, 15.5
- creating custom reference classes, 17.5
- SQL type categories and mapping options, 15.5.2
- type mapping modes and settings, 15.5.2
- type mappings, 15.5.2
- JSSE properties, 11.3.2
-
- example, 11.3.2
- JVM, 8.1
K
- KPRB driver
-
- overview, 1.2.5
- relation to the SQL engine, 8.1
- session context, 8.4
- testing, 8.5
- transaction context, 8.4
- URL for, 8.2
L
- LD_LIBRARY_PATH variable, specifying, 2.2.2
- LDAP
-
- and SSL, 9.2
- Least Recently Used (LRU) scheme, 22.1.2, 26.3
- length() method, 16.2.5, 16.2.5, 16.6.5, 18.2.2
- libheteroxa10_g.so shared library, 29.5.1
- libheteroxa10.so shared library, 29.5.1
- LIKE escape characters, SQL92 syntax, A.3.3
- limitations on setBytes() and setString(), use of streams to avoid, 14.7.2
- Load Balancing Advisory, 24.2
- LOB
-
- defined, 14.4
- introduction, 16.1
- locators, 16.1
- reading data, 16.2.2
- LOB locators
-
- getting from callable statements, 16.2.1.1
- passing, 16.2.1.2
- LOBs
-
- empty, 16.2.5
- new interface methods, 4.7
- locators
-
- getting for BFILEs, 16.6.1
- getting for BLOBs, 16.2.1.1
- getting for CLOBs, 16.2.1.1
- LOB, 16.1
- passing to callable statements, 16.2.1.2
- passing to prepared statement, 16.2.1.2
- logging with a data source, 9.1.10
- LONG
-
- data conversions, 14.2.2
- LONG RAW
-
- data conversions, 14.2.1
- LRU scheme, 22.1.2, 26.3
M
- make() method, 5.4.3
- memory leaks, D.1.2
- metrics
-
- end-to-end, 30
- moveToCurrentRow() method (result set), 19.4.3
- moveToInsertRow() method (result set), 19.4.3
- mutable arrays, 18.6
N
- named arrays, 18.1
-
- defined, 18.4.1
- nativeXA, 9.1.2, 29.5.1
- network events, trapping, D.2.1
- next() method, 20.1.4
- next() method (result set), 19.3.2
- NLS. See globalization
- NLS_LANG variable
-
- desupported, 21
- non-JSSE properties, 11.3.1
-
- example, 11.3.1
- NULL
-
- testing for, 13.2.3
- NULL data
-
- converting, 13.2.2
- null data
-
- explicit statement caching, 22.2.4
- NullPointerException
-
- thrown when converting Double.NaN and Float.NaN, 5.3.1
- NUMBER class, 5.3.1
O
- object references
-
- accessing object values, 17.3.1, 17.4, 17.4
- described, 17.1
- passing to prepared statements, 17.3.3
- retrieving, 17.3.1
- retrieving from callable statement, 17.3.2
- updating object values, 17.3.1, 17.4, 17.4
- object-JDBC mapping (for attributes), 15.5.2
- OCI driver
-
- described, 1.2.3
- ODBCSpy, D.2.2
- ODBCTest, D.2.2
- ONS
-
- configuring, 27.2.2
- ons.config file, 27.2.2.1, 27.2.2.1, 27.2.2.3
- openFile() method, 16.6.5
- optimization, performance, B.2
- Oracle Advanced Security
-
- support by JDBC, 10.1
- support by OCI drivers, 10.1.1
- support by Thin driver, 10.1.2
- Oracle Connection Manager, 1.3.1, 6.3.1
- Oracle data types
-
- using, 13
- Oracle extensions, 5.2
-
- data type support, 5.2.1
- limitations, A.4
-
- catalog arguments to DatabaseMetaData calls, A.4.5
- CursorName, A.4.1
- IEEE 754 floating-point compliance, A.4.4
- PL/SQL TABLE, BOOLEAN, RECORD types, A.4.3
- read-only connection, B.3
- SQL92 outer join escapes, A.4.2
- SQLWarning class, A.4.6
- object support, 5.2.2
- result sets, 13.3
- statements, 13.3
- to JDBC, 5, 13, 15, 17, 18, 25
- Oracle JPublisher, 5.2.2
-
- generated classes, 15.4.2.3
- Oracle mapping (for attributes), 15.5.2
- Oracle Notification Service. See ONS
- Oracle objects
-
- and JDBC, 15.1
- converting with ORAData interface, 15.3.6
- converting with SQLData interface, 15.3.4
- getting with getObject() method, 15.2.2
- Java classes which support, 15.2
- mapping to custom object classes, 15.3
- reading data by using SQLData interface, 15.3.5
- working with, 15.1
- writing data by using SQLData interface, 15.3.5
- Oracle SQL data types, 13.1
- OracleCallableStatement interface, 5.5.4.4
-
- getOraclePlsqlIndexTable() method, 5.7.1
- getPlsqlIndexTable() method, 5.7.1
- getXXX() methods, 13.4.4
- registerIndexTableOutParameter() method, 5.7.1, 5.7.3
- registerOutParameter() method, 13.4.7
- setPlsqlIndexTable() method, 5.7.1, 5.7.2
- OracleCallableStatement object, 22.1.2, 22.1.2
- OracleConnection class, 5.5.4.1
- OracleConnection interface, 26.3
- OracleConnection object, 22.1.1
- OracleDatabaseMetaData class, A.3.2
- OracleDataSource class, 9.1.2, 26.3, 26.3
- oracle.jdbc. package, 5.5.4
- oracle.jdbc., Oracle JDBC extensions, 3.1.1
- oracle.jdbc.OracleCallableStatement interface, 5.5.4.4
-
- close() method, 5.5.4.4
- getOracleObject() method, 5.5.4.4
- getXXX() methods, 5.5.4.4, 5.5.4.5
- registerOutParameter() method, 5.5.4.4
- setNull() method, 5.5.4.4
- setOracleObject() methods, 5.5.4.4
- setXXX() methods, 5.5.4.4
- oracle.jdbc.OracleConnection interface, 5.5.4.1
-
- clearClientIdentifier() method, 5.5.4.1
- createStatement() method, 5.5.4.1
- getDefaultExecuteBatch() method, 5.5.4.1
- getDefaultRowPrefetch() method, 5.5.4.1
- getTransactionIsolation() method, 5.5.4.1, B.3
- getTypeMap() method, 5.5.4.1
- prepareCall() method, 5.5.4.1
- prepareStatement() method, 5.5.4.1
- setClientIdentifier() method, 5.5.4.1
- setDefaultExecuteBatch() method, 5.5.4.1
- setDefaultRowPrefetch() method, 5.5.4.1
- setTransactionIsolation() method, 5.5.4.1, B.3
- setTypeMap() method, 5.5.4.1
- oracle.jdbc.OraclePreparedStatement interface, 5.5.4.3
-
- close() method, 5.5.4.3
- getExecuteBatch() method, 5.5.4.3
- setExecuteBatch() method, 5.5.4.3
- setNull() method, 5.5.4.3
- setOracleObject() method, 5.5.4.3
- setORAData() method, 5.5.4.3
- setXXX() methods, 5.5.4.3
- oracle.jdbc.OracleResultSet, 13.3
- oracle.jdbc.OracleResultSet interface, 5.5.4.5
-
- getOracleObject() method, 5.5.4.5
- oracle.jdbc.OracleResultSetMetaData interface, 5.5.4.6, 13.5
-
- getColumnCount() method, 13.5
- getColumnName() method, 13.5
- getColumnType() method, 13.5
- getColumnTypeName() method, 13.5
- using, 13.5
- oracle.jdbc.OracleSql class, A.3.6
- oracle.jdbc.OracleStatement, 13.3
- oracle.jdbc.OracleStatement interface, 5.5.4.2
-
- close() method, 5.5.4.2
- defineColumnType(), 5.5.4.2
- executeQuery() method, 5.5.4.2
- getResultSet() method, 5.5.4.2
- getRowPrefetch() method, 5.5.4.2
- setRowPrefetch() method, 5.5.4.2
- oracle.jdbc.OracleTypes class, 5.5.4.7, 25.2.2
- oracle.jdbc.pool package, 26.3
- oracle.jdbc.xa package and subpackages, 29.1.4
- OracleOCIConnection class, 26.3
- OracleOCIConnectionPool class, 26, 26.3
- OraclePreparedStatement interface, 5.5.4.3
-
- getOraclePlsqlIndexTable() method, 5.7.1
- getPlsqlIndexTable() method, 5.7.1
- registerIndexTableOutParameter() method, 5.7.1
- setPlsqlIndexTable() method, 5.7.1, 5.7.2
- OraclePreparedStatement object, 22.1.2, 22.1.2
- OracleResultSet interface, 5.5.4.5
-
- getXXX() methods, 13.4.4
- OracleResultSetCache interface, 19.1.2
- OracleResultSetMetaData interface, 5.5.4.6
- OracleServerDriver class
-
- defaultConnection() method, 8.2
- oracle.sql data type classes, 5.3.1
- oracle.sql package
-
- data conversions, 13.2
- described, 5.3.1
- oracle.sql.ARRAY class, 18.1.1
-
- and nested tables, 5.3.1
- and VARRAYs, 5.3.1
- createDescriptor() method, 18.4.1
- getArray() method, 18.2.2
- getArrayType() method, 18.4.1
- getAutoBuffering() method, 18.3.2
- getBaseType() method, 18.2.2
- getBaseTypeName() method, 18.2.2
- getDescriptor() method, 18.2.2
- getJavaSQLConnection() method, 18.2.2, 18.4.1
- getMaxLength() method, 18.4.1
- getOracleArray() method, 18.2.2
- getResultSet() method, 18.2.2
- getSQLTypeName() method, 18.2.2
- length() method, 18.2.2
- methods for Java primitive types, 18.3.1
- setAutoBuffering() method, 18.3.2
- setAutoIndexing() method, 18.3.3, 18.3.3
- oracle.sql.ArrayDescriptor class
-
- getBaseName() method, 18.4.1
- getBaseType() method, 18.4.1
- oracle.sql.BFILE class, 5.3.1
-
- closeFile() method, 16.6.5
- getBinaryStream() method, 16.6.5
- getBytes() method, 16.6.5
- getDirAlias() method, 16.6.5
- getName() method, 16.6.5
- isFileOpen() method, 16.6.5
- length() method, 16.6.5
- openFile() method, 16.6.5
- position() method, 16.6.5
- oracle.sql.BLOB class, 5.3.1
-
- getBufferSize() method, 16.2.5
- getBytes() method, 16.2.5
- getChunkSize() method, 16.2.5
- length() method, 16.2.5
- position() method, 16.2.5
- putBytes() method, 16.2.5
- setBinaryStream() method, 16.2.5
- oracle.sql.CHAR class, 8.7
-
- getString() method, 5.4.3
- getStringWithReplacement() method, 5.4.3
- toString() method, 5.4.3
- oracle.sql.CharacterSet class, 5.4.3
- oracle.sql.CLOB class, 5.3.1
-
- getAsciiStream() method, 16.2.5
- getBufferSize() method, 16.2.5
- getCharacterStream() method, 16.2.5
- getChars() method, 16.2.5
- getChunkSize() method, 16.2.5
- getSubString() method, 16.2.5
- length() method, 16.2.5
- position() method, 16.2.5
- putChars() method, 16.2.5
- setAsciiStream() method, 16.2.5
- setCharacterStream() method, 16.2.5
- setString() method, 16.2.5
- supported character sets, 16.2.5
- oracle.sql.data types
-
- support, 5.3.1
- oracle.sql.DATE class, 5.3.1
- oracle.sql.Datum array, 5.7.4
- oracle.sql.Datum class, described, 5.3.1
- oracle.sql.NUMBER class, 5.3.1
- oracle.sql.ORAData interface, 15.3.6
- oracle.sql.ORADataFactory interface, 15.3.6
- OracleSql.parse() method, A.3.6
- oracle.sql.RAW class, 5.3.1
- oracle.sql.REF class, 5.3.1, 17.1
-
- getBaseTypeName() method, 17.2.2
- getValue() method, 17.2.2
- setValue() method, 17.2.2
- oracle.sql.ROWID class, 5.3.1, 5.3.1, 5.5.1
- oracle.sql.STRUCT class, 5.3.1, 15.2.1
-
- getAutoBuffering() method, 15.2.5
- getDescriptor() method, 15.2.1
- getJavaSQLConnection() method, 15.2.1
- getOracleAttributes() method, 15.2.1
- setAutoBuffering() method, 15.2.5
- toJDBC() method, 15.2.1, 15.2.1
- oracle.sql.StructDescriptor class
-
- createDescriptor() method, 15.2.3
- OracleStatement interface, 5.5.4.2
- OracleTypes class, 5.5.4.7
- OracleTypes class for typecodes, 5.5.4.7
- OracleTypes.CURSOR variable, 5.5.2
- OracleXAConnection class, 29.2.2
- OracleXADataSource class, 29.2.1
- OracleXAResource class, 29.2.3, 29.2.4
- OracleXid class, 29.2.5
- ORAData interface, 5.2.2
-
- additional uses, 15.3.8
- advantages, 15.3.1
- Oracle object types, 15
- reading data, 15.3.7
- writing data, 15.3.7
- orai18n.jar file, 21.1
- othersDeletesAreVisible() method (database meta data), 19.7.2
- othersInsertsAreVisible() method (database meta data), 19.7.2
- othersUpdatesAreVisible() method (database meta data), 19.7.2
- OUT parameter mode, 5.7.3, 5.7.3, 5.7.3
- outer joins, SQL92 syntax, A.3.4
- ownDeletesAreVisible() method (database meta deta), 19.7.1
- ownInsertsAreVisible() method (database meta data), 19.7.1
- ownUpdatesAreVisible() method (database meta data), 19.7.1
P
- parameter modes
-
- IN, 5.7.2
- IN OUT, 5.7.3
- OUT, 5.7.3, 5.7.3, 5.7.3
- password, specifying, 3.1.2
- PATH variable, specifying, 2.2.2
- PDA, 20.2
- performance enhancements, standard vs. Oracle, 4.2.4
- performance extensions
-
- defining column types, 25.2.2
- prefetching rows, 25.2.1
- TABLE_REMARKS reporting, 25.2.3
- performance optimization, B.2
- Personal Digital Assistant (PDA), 20.2
- PL/SQL
-
- limit on BLOB size, 16.2.1.2
- restrictions, D.1.3
- space padding, D.1.1
- stored procedures, 3.3.1
- PL/SQL index-by tables, 5.7
-
- mapping, 5.7.3
- scalar data types, 5.7.1
- PL/SQL types
-
- corresponding JDBC types, 5.7.1
- limitations, A.4.3
- PoolConfig() method, 26.3
- populate() method, 20.2
- position() method, 16.2.5, 16.2.5, 16.6.5
- positioning in result sets, 19.1.1
- prefetching rows, 25.2, 25.2.1
-
- suggested default, 25.2.1.2
- prepare a distributed transaction branch, 29.2.4
- prepareCall(), 22.1.3
- prepareCall() method, 5.5.4.1, 22.2.3, 22.2.3, 22.2.3, 22.2.4
- prepared statement
-
- passing BFILE locator, 16.6.1
- passing LOB locators, 16.2.1.2
- PreparedStatement object
-
- creating, 3.1.7
- prepareStatement(), 22.1.3
- prepareStatement() method, 5.5.4.1, 22.2.3, 22.2.3, 22.2.3, 22.2.4
-
- code example, 22.2.3
- previous() method (result set), 19.3.2
- PrintWriter for a data source, 9.1.10
- put() method
-
- for Properties object, 9.1.9
- for type maps, 15.3.3, 15.3.3.1
- putBytes() method, 16.2.5
- putChars() method, 16.2.5
Q
- query, executing, 3.1.4
R
- racgons, 27.2.2.3
- RAW class, 5.3.1
- read-only result set concurrency type, 19.1.1
- readSQL() method, 15.3.4, 15.3.4
-
- implementing, 15.3.4
- REF class, 5.3.1
- REF CURSORs, 5.5.2
-
- materialized as result set objects, 5.5.2
- refetching rows into a result set, 19.6, 19.7.3
- refreshRow() method (result set), 19.6
- registerIndexTableOutParameter() method, 5.7.1, 5.7.3
-
- arguments
-
- int elemMaxLen, 5.7.3
- int elemSqlType, 5.7.3
- int maxLen, 5.7.3
- int paramIndex, 5.7.3
- code example, 5.7.3
- registerOutParameter() method, 5.5.4.4, 13.4.7
- relative positioning in result sets, 19.1.1
- remarksReporting flag, 25.2
- Remote Method Invocation (RMI), 20.2
- resource managers, 29.1.1
- result set
-
- auto-commit mode, B.2.1
- getting BFILE locators, 16.6.1
- getting LOB locators, 16.2.1.1
- metadata, 5.5.4.6
- Oracle extensions, 13.3
- using getOracleObject() method, 13.4.2
- result set enhancemennts
-
- positioning result sets, 19.3.1
- result set enhancements
-
- concurrency types, 19.1.1
- downgrade rules, 19.2.2
- fetch size, 19.5
- limitations, 19.2.2
- Oracle scrollability requirements, 19.1.2
- Oracle updatability requirements, 19.1.2
- positioning, 19.1.1
- processing result sets, 19.3.2
- refetching rows, 19.6, 19.7.3
- result set types, 19.1.1
- scrollability, 19.1.1
- seeing external changes, 19.7.2
- seeing internal changes, 19.7.1
- sensitivity to database changes, 19.1.1
- specifying scrollability, updatability, 19.2.1
- summary of methods, 19.8
- summary of visibility of changes, 19.7.4
- updatability, 19.1.1
- updating result sets, 19.4
- visibility vs. detection of external changes, 19.7.3
- result set fetch size, 19.5
- Result Set Holdability, 4.8
- result set methods, JDBC 2.0, 19.8.2
- result set object
-
- closing, 3.1.6
- result set types for scrollability and sensitivity, 19.1.1
- result set, processing, 3.1.5
- ResultSet class, 3.1.4
- ResultSet() method, 18.3.3
- Retrieval of Auto-Generated Keys, 4.6
- return types
-
- for getXXX() methods, 13.4.4.1
- getObject() method, 13.4.3
- getOracleObject() method, 13.4.3
- return values
-
- casting, 13.4.5
- RMI, 20.2
- roll back a distributed transaction branch, 29.2.4
- roll back changes to database, 3.1.8
- row prefetching, 25.2.1
-
- and data streams, 14.7.3
- ROWID class, 5.3.1
-
- CursorName methods, A.4.1
- defined, 5.5.1
- ROWID, use for result set updates, 19.1.2
- RowSet
-
- events and event listeners, 20.1.2
- overview, 20.1
- properties, 20.1.1
- traversing, 20.1.4
- types, 20.1
- run-time connection load balancing, 24
-
- enabling, 24.3
- how it works, 24.2
- Load Balancing Advisory, 24.2
- overview, 24.1
S
- savepoints
-
- transaction, 4.5
- scalar functions, SQL92 syntax, A.3.2
- Schema Naming, 5.2.3
- scripts, authenticating users in, 10.4
- scrollability in result sets, 19.1.1
- scrollable result sets
-
- creating, 19.2.1
- fetch direction, 19.3.2
- implementation of scroll-sensitivity, 19.7.5
- positioning, 19.3.1
- processing backward/forward, 19.3.2
- refetching rows, 19.6, 19.7.3
- scroll-insensitive result sets, 19.1.1
- scroll-sensitive result sets, 19.1.1
- seeing external changes, 19.7.2
- visibility vs. detection of external changes, 19.7.3
- scroll-sensitive result sets
-
- limitations, 19.2.2
- security
-
- authentication, 10.2
- encryption, 10.3
- integrity, 10.3
- Oracle Advanced Security support, 10.1
- SELECT statement
-
- to retrieve object references, 17.3.1
- to select LOB locator, 16.2.4
- sendBatch() method, 25.1.2, 25.1.2
- sensitivity in result sets to database changes, 19.1.1
- serialization
-
- ArrayDescriptor object, 18.4.1
- definition of, 15.2.3, 18.4.1
- StructDescriptor object, 15.2.3
- server-side internal driver
-
- connection to database, 8.2
- server-side Thin driver, overview, 1.2.4
- session context, 1.4
-
- for KPRB driver, 8.4
- setAsciiStream() method, 13.4.7.3
-
- for writing CLOB data, 16.2.2
- setAutoBuffering() method
-
- of the oracle.sql.ARRAY class, 18.3.2
- of the oracle.sql.STRUCT class, 15.2.5
- setAutoCommit() method, B.2.1
- setAutoIndexing() method, 18.3.3, 18.3.3, 18.3.3, 18.3.3
-
- direction parameter values
-
- ARRAY.ACCESS_FORWARD, 18.3.3
- ARRAY.ACCESS_REVERSE, 18.3.3
- ARRAY.ACCESS_UNKNOWN, 18.3.3
- setBFILE() method, 16.6.1
- setBinaryStream() method, 13.4.7.3, 16.2.5
-
- for writing BLOB data, 16.2.2
- setBLOB() method, 16.2.1.2
- setBytes() limitations, using streams to avoid, 14.7.2
- setCharacterStream() method, 13.4.7.3
-
- for writing CLOB data, 16.2.2
- setClientIdentifier() method, 5.5.4.1
- setCLOB() method, 16.2.1.2
- setConnection() method
-
- ArrayDescriptor object, 18.4.1
- StructDescriptor object, 15.2.3
- setCursorName() method, A.4.1
- setDate() method, 13.4.7.3
- setDefaultExecuteBatch() method, 5.5.4.1, 25.1.2
- setDefaultRowPrefetch() method, 5.5.4.1, 25.2.1.1
- setDisableStatementCaching() method, 22.2.3
- setEscapeProcessing() method, A.3
- setExecuteBatch() method, 5.5.4.3, 25.1.2
- setFetchSize() method, 19.5.1
- setFixedCHAR() method, 13.4.7.4
- setFormOfUse() method, 5.4.2
- setMaxFieldSize() method, 25.2.2
- setNull(), 13.2.3
- setNull() method, 5.5.4.3, 5.5.4.4, 13.4.7
- setObejct() method, 13.4.6
- setObject() method
-
- for BFILES, 16.6.1
- for CustomDatum objects, 15.3.6
- for object references, 17.3.3
- for STRUCT objects, 15.2.4
- to write object data, 15.3.7
- setOracleObject() method, 5.5.4.3, 5.5.4.4, 13.4.6
-
- for BFILES, 16.6.1
- for BLOBs and CLOBs, 16.2.1.2
- setORAData() method, 5.5.4.3, 15.3.6, 15.3.7
- setPlsqlIndexTable() method, 5.7.1, 5.7.2
-
- arguments
-
- int curLen, 5.7.2
- int elemMaxLen, 5.7.2
- int elemSqlType, 5.7.2
- int maxLen, 5.7.2
- int paramIndex, 5.7.2, 5.7.4
- Object arrayData, 5.7.2
- code example, 5.7.2
- setPoolConfig() method, 26.3
- setREF() method, 17.3.3
- setRemarksReporting() method, 25.2.3
- setResultSetCache() method, 19.1.2
- setRowPrefetch() method, 5.5.4.2, 25.2.1.1
- setString() limitations, using streams to avoid, 14.7.2
- setString() method, 16.2.5
-
- to bind ROWIDs, 5.5.1
- setTime() method, 13.4.7.3
- setTimestamp() method, 13.4.7.3
- setTransactionIsolation() method, 5.5.4.1, B.3
- setTypeMap() method, 5.5.4.1
- setUnicodeStream() method, 13.4.7.3
- setValue() method, 17.2.2
- setXXX() methods
-
- Oracle extended properties, 9.1.2
- setXXX() methods, for empty LOBs, 16.2.5
- setXXX() methods, for specific data types, 13.4.7
- signed applets, 1.3.1
- Solaris
-
- shared libraries, 29.5.1
- specifiers
-
- database, 9.2
- SQL
-
- data converting to Java data types, 13.2
- types, constants for, 5.5.4.7
- SQL engine
-
- relation to the KPRB driver, 8.1
- SQL syntax (Oracle), A.3
- SQL92 syntax, A.3
-
- function call syntax, A.3.5
- LIKE escape characters, A.3.3
- outer joins, A.3.4
- scalar functions, A.3.2
- time and date literals, A.3.1
- translating to SQL example, A.3.6
- SQLData interface, 5.2.2
-
- advantages, 15.3.1
- described, 15.3.4
- Oracle object types, 15
- reading data from Oracle objects, 15.3.5
- using with type map, 15.3.4
- writing data from Oracle objects, 15.3.5
- SQLInput interface, 15.3.4
-
- described, 15.3.4
- SQLInput streams, 15.3.4
- SQLNET.ORA
-
- parameters for tracing, D.2.1
- SQLOutput interface, 15.3.4
-
- described, 15.3.4
- SQLOutput streams, 15.3.4
- SQLWarning class, limitations, A.4.6
- SSL
-
- and LDAP, 9.2
- SSL in JDBC, 11.3
- SSL Support, 11
- SSL, enabling, 11.3.3
- start a distributed transaction branch, 29.2.4
- statement caching
-
- explicit
-
- definition of, 22.1.3
- null data, 22.2.4
- implicit
-
- definition of, 22.1.2
- Least Recently Used (LRU) scheme, 22.1.2
- statement methods, JDBC 2.0 result sets, 19.8.3
- Statement object
-
- closing, 3.1.6
- creating, 3.1.3
- statement.cancel(), D.1.5
- statements
-
- Oracle extensions, 13.3
- stopping
-
- statement execution, D.1.5
- stored procedures
-
- Java, 3.3.2
- PL/SQL, 3.3.1
- stream data, 14, 16.2.2
-
- CHAR columns, 14.3
- closing, 14.6
- example, 14.2.3
- external files, 14.4
- LOBs, 14.4
- LONG columns, 14.2
- LONG RAW columns, 14.2
- multiple columns, 14.5
- precautions, 14.7.1
- RAW columns, 14.3
- row prefetching, 14.7.3
- UPDATE/COMMIT statements, 16.2.2
- use to avoid setBytes() and setString() limitations, 14.7.2
- VARCHAR columns, 14.3
- stream data column
-
- bypassing, 14.5
- STRUCT class, 5.3.1
- STRUCT descriptor, 15.2.3, 15.2.3, 15.2.3
- STRUCT object, 5.3.1
-
- attributes, 5.3.1
- creating, 15.2.3
- embedded object, 15.2.2
- nested objects, 5.3.1
- retrieving, 15.2.2
- retrieving attributes as oracle.sql types, 15.2.2
- StructDescriptor object
-
- creating, 15.2.3
- deserialization, 15.2.3, 15.2.3
- get methods, 15.2.3
- serialization, 15.2.3
- setConnection() method, 15.2.3
T
- TABLE_REMARKS columns, 25.2
- TABLE_REMARKS reporting
-
- restrictions on, 25.2.3
- TAF, definition of, 28.1
- TCP/IP protocol, 9.2
- testing
-
- for NULL values, 13.2.3
- Thin driver
-
- applications, 1.3.1
- LDAP over SSL, 9.2
- overview, 1.2.2
- server-side, overview, 1.2.4
- time and date literals, SQL92 syntax, A.3.1
- tnsEntry, 9.1.2, 29.5.1
- toDatum() method
-
- applied to CustomDatum objects, 15.3.1, 15.3.6
- called by setORAData() method, 15.3.7
- toJDBC() method, 15.2.1, 15.2.1
- toJdbc() method, 5.3.1
- toString() method, 5.4.3
- trace facility, D.2.1
- trace parameters
-
- client-side, D.2.1.1
- server-side, D.2.1.2
- tracing with a data source, 9.1.10
- transaction branch, 29.1
- transaction branch ID component, 29.2.5
- transaction context, 1.4
-
- for KPRB driver, 8.4
- transaction IDs (distributed transactions), 29.1.2
- transaction managers, 29.1.1
- transaction savepoints, 4.5
- transactions
-
- switching between local and global, 29.1.3
- Transparent Application Failover (TAF), definition of, 28.1
- TTC error messages, listed, C.4
- type map, 5.2.2, 13.4.1
-
- adding entries, 15.3.3.1
- and STRUCTs, 15.3.3.3
- creating a new map, 15.3.3.2
- used with arrays, 18.4.2.4
- used with SQLData interface, 15.3.4
- using with arrays, 18.5
- type map (SQL to Java), 15.3
- type mapping
-
- BigDecimal mapping, 15.5.2
- JDBC mapping, 15.5.2
- object JDBC mapping, 15.5.2
- Oracle mapping, 15.5.2
- type mappings
-
- JPublisher options, 15.5.2
- type maps
-
- relationship to database connection, 8.2
- TYPE_FORWARD_ONLY result sets, 19.2.1
- TYPE_SCROLL_INSENSITIVE result sets, 19.2.1
- TYPE_SCROLL_SENSITIVE result sets, 19.2.1
- typecodes, Oracle extensions, 5.5.4.7
U
- unicode data, 5.4.2
- updatability in result sets, 19.1.1
- updatable result set concurrency type, 19.1.1
- updatable result sets
-
- creating, 19.2.1
- DELETE operations, 19.4.1
- INSERT operations, 19.4.3
- limitations, 19.2.2
- refetching rows, 19.6, 19.7.3
- seeing internal changes, 19.7.1
- update conflicts, 19.4.4
- UPDATE operations, 19.4.2
- update batching
-
- overview, Oracle vs. standard model, 25.1.1
- overview, statements supported, 25.1.1
- update batching (Oracle model)
-
- batch value, checking, 25.1.2
- batch value, overriding, 25.1.2
- committing changes, 25.1.2
- connection batch value, setting, 25.1.2
- connection vs. statement batch value, 25.1.2
- default batch value, 25.1.2
- disable auto-commit, 25.1.2
- example, 25.1.2
- limitations and characteristics, 25.1.2
- overview, 25.1.2
- statement batch value, setting, 25.1.2
- stream types not allowed, 25.1.2
- update counts, 25.1.2
- update batching (standard model)
-
- adding to batch, 25.1.3
- clearing the batch, 25.1.3
- committing changes, 25.1.3
- error handling, 25.1.3
- example, 25.1.3
- executing the batch, 25.1.3
- intermixing batched and non-batched, 25.1.3
- overview, 25.1.3
- stream types not allowed, 25.1.3
- update counts, 25.1.3
- update counts upon error, 25.1.3
- update conflicts in result sets, 19.4.4
- update counts
-
- Oracle update batching, 25.1.2
- standard update batching, 25.1.3
- upon error (standard batching), 25.1.3
- UPDATE in a result set, 19.4.2
- updateRow() method (result set), 19.4.2
- updatesAreDetected() method (database meta data), 19.7.3
- updateXXX() methods (result set), 19.4.2, 19.4.3
- updateXXX() methods for empty LOBs, 16.2.5
- updating result sets, 19.4
- url, 9.1.2
- URLs
-
- for KPRB driver, 8.2
- userid, specifying, 3.1.2
V
- VARCHAR2 columns, D.1.1
W
- WebRowSet, 20.4
- WIDTH, parameter for APPLET tag, 6.3.5.1
- window, scroll-sensitive result sets, 19.7.5
- writeSQL() method, 15.3.4, 15.3.4
-
- implementing, 15.3.4
X
- XA
-
- connection implementation, 29.2.2
- connections (definition), 29.1.2
- data source implementation, 29.2.1
- data sources (definition), 29.1.2
- definition, 29.1
- error handling, 29.3.3
- example of implementation, 29.4
- exception classes, 29.3.1
- Oracle optimizations, 29.3.4
- Oracle transaction ID implementation, 29.2.5
- resource implementation, 29.2.3
- resources (definition), 29.1.2
- transaction ID interface, 29.2.5
- XAException, 29.2.4
- Xids, 29.2.4