Contents

List of Examples

List of Figures

List of Tables

Title and Copyright Information

Preface

What's New

Part I Overview

1 Introducing JDBC

2 Getting Started

Part II Oracle JDBC

3 JDBC Standards Support

4 Oracle Extensions

5 Features Specific to JDBC Thin

6 Features Specific to JDBC OCI Driver

7 Server-Side Internal Driver

Part III Connection and Security

8 Data Sources and URLs

9 JDBC Client-Side Security Features

10 Proxy Authentication

Part IV Data Access and Manipulation

11 Accessing and Manipulating Oracle Data

12 Java Streams in JDBC

13 Working with Oracle Object Types

14 Working with LOBs and BFILEs

15 Using Oracle Object References

16 Working with Oracle Collections

17 Result Set

18 JDBC RowSets

19 Globalization Support

Part V Performance and Scalability

20 Statement and Result Set Caching

21 Implicit Connection Caching

22 Run-Time Connection Load Balancing

23 Performance Extensions

24 OCI Connection Pooling

25 Oracle Advanced Queuing

Part VI High Availability

26 Fast Connection Failover

27 Transparent Application Failover

Part VII Transaction Management

28 Distributed Transactions

Part VIII Manageability

29 Database Management

30 Diagnosability in JDBC

31 JDBC DMS Metrics

Part IX Appendixes

A Reference Information

B Coding Tips

C JDBC Error Messages

D Troubleshooting

Index