xviii
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 Oracle Data Type Classes ......................................................................................................... 4-5
4–2 Key Interfaces and Classes of the oracle.jdbc Package...................................................... 4-19
4–3 PL/SQL Types and Corresponding JDBC Types............................................................... 4-29
4–4 Arguments of the setPlsqlIndexTable Method................................................................... 4-30
4–5 Arguments of the registerIndexTableOutParameter Method.......................................... 4-31
4–6 Argument of the getPlsqlIndexTable Method.................................................................... 4-32
4–7 Argument of the getOraclePlsqlIndexTable Method ........................................................ 4-33
4–8 Arguments of the getPlsqlIndexTable Method .................................................................. 4-33
6–1 OCI Instant Client Shared Libraries........................................................................................ 6-2
6–2 Data Shared Library for Instant Client and Instant Client Light (English)....................... 6-8
8–1 Standard Data Source Properties............................................................................................. 8-3
8–2 Oracle Extended Data Source Properties................................................................................ 8-4
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-7
12–1 LONG and LONG RAW Data Conversions ....................................................................... 12-3
13–1 JPublisher SQL Type Categories, Supported Settings, and Defaults ............................ 13-33
17–1 Visibility of Internal and External Changes for Oracle JDBC......................................... 17-19
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-8
23–1 Valid Column Type Specifications..................................................................................... 23-19
26–1 onsctl commands..................................................................................................................... 26-4
28–1 Connection Mode Transitions............................................................................................... 28-4
28–2 Oracle-XA Error Mapping................................................................................................... 28-14
29–1 Supported Database Startup Options.................................................................................. 29-2
29–2 Supported Database Shutdown Options............................................................................. 29-2
29–3 Database Change Notification Registration Options......................................................... 29-6
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 Mapping of SQL Data Types to Java Classes that Represent SQL Data Types ............... B-3