xx
List of Tables
1–1 Feature Differences Between JDBC OCI and JDBC Thin Drivers....................................... 1-4
1–2 Feature List.................................................................................................................................. 1-5
2–1 Import Statements for JDBC Driver ........................................................................................ 2-8
3–1 Key Areas of JDBC 3.0 Functionality ...................................................................................... 3-2
3–2 BLOB Method Equivalents....................................................................................................... 3-5
3–3 CLOB Method Equivalents....................................................................................................... 3-6
4–1 Key Interfaces and Classes of the oracle.jdbc Package...................................................... 4-19
4–2 PL/SQL Types and Corresponding JDBC Types............................................................... 4-28
4–3 Arguments of the setPlsqlIndexTable Method................................................................... 4-29
4–4 Arguments of the registerIndexTableOutParameter Method.......................................... 4-31
4–5 Argument of the getPlsqlIndexTable Method.................................................................... 4-32
4–6 Argument of the getOraclePlsqlIndexTable Method ........................................................ 4-32
4–7 Arguments of the getPlsqlIndexTable Method .................................................................. 4-33
6–1 OCI Instant Client Shared Libraries........................................................................................ 6-5
6–2 Data Shared Library for Instant Client and Instant Client Light (English).................... 6-11
8–1 Standard Data Source Properties............................................................................................. 8-3
8–2 Oracle Extended Data Source Properties................................................................................ 8-3
8–3 Supported Database Specifiers ............................................................................................. 8-11
9–1 Client/Server Negotiations for Encryption or Integrity ...................................................... 9-7
9–2 OCI Driver Client Parameters for Encryption and Integrity............................................... 9-8
9–3 Thin Driver Client Parameters for Encryption and Integrity.............................................. 9-8
11–1 Default Mappings Between SQL Types and Java Types................................................... 11-2
11–2 getObject and getOracleObject Return Types..................................................................... 11-8
12–1 LONG and LONG RAW Data Conversions ....................................................................... 12-3
13–1 JPublisher SQL Type Categories, Supported Settings, and Defaults ............................ 13-29
17–1 Visibility of Internal and External Changes for Oracle JDBC........................................... 17-6
18–1 The JDBC and Cached Row Sets Compared....................................................................... 18-9
20–1 Comparing Methods Used in Statement Caching.............................................................. 20-3
20–2 Methods Used in Statement Allocation and Implicit Statement Caching...................... 20-7
20–3 Methods Used to Retrieve Explicitly Cached Statements............................................... 20-10
23–1 Valid Column Type Specifications..................................................................................... 23-20
26–1 Database Change Notification Registration Options......................................................... 26-3
29–1 Connection Mode Transitions............................................................................................... 29-4
29–2 Oracle-XA Error Mapping................................................................................................... 29-14
30–1 Supported Database Startup Options.................................................................................. 30-2
30–2 Supported Database Shutdown Options............................................................................. 30-3
A–1 Valid SQL Data Type-Java Class Mappings ......................................................................... A-1
A–2 Support for SQL Data Types ................................................................................................... A-3
A–3 Support for ANSI-92 SQL Data Types................................................................................... A-4
A–4 Support for SQL User-Defined Types.................................................................................... A-4
A–5 Support for PL/SQL Data Types............................................................................................ A-5
B–1 Required ONS Configuration Parameters............................................................................. B-4
B–2 Optional ONS Configuration Parameters ............................................................................. B-4
B–3 onsctl Commands ..................................................................................................................... B-5
D–1 JDBC Messages Sorted by ORA Number.............................................................................. D-2
D–2 JDBC Messages Sorted in Alphabetic Order......................................................................... D-7
D–3 Native XA Messages Sorted by ORA Number................................................................... D-12
D–4 Native XA Messages Sorted in Alphabetic Order.............................................................. D-13
D–5 TTC Messages Sorted by ORA Number.............................................................................. D-13
D–6 TTC Messages Sorted in Alphabetic Order......................................................................... D-15