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

26 Database Change Notification

Part VI High Availability

27 Fast Connection Failover

28 Transparent Application Failover

Part VII Transaction Management

29 Distributed Transactions

Part VIII Manageability

30 Database Administration

31 Diagnosability in JDBC

32 JDBC DMS Metrics

Part IX Appendixes

A JDBC Reference Information

B Oracle RAC Fast Application Notification

C Coding Tips

D JDBC Error Messages

E Troubleshooting

Index