Structure of This Book
This book attempts to be both a tutorial and a reference. It’s divided into five parts and includes 20 chapters. The material builds upon itself as you go along. So if you skip ahead in any section, be forewarned that you may have to backtrack. The book is packed with fully functional examples that demonstrate each concept as it is discussed.
- Part I
Chapter 1 introduces the JDBC API, defines the term client-server, and uses that definition to identify four different clients that JDBC programmers may encounter. These client definitions create a context for the material covered in Part II.
- Part II
Chapters 2-7 cover topics related to establishing a connection. While most books cover this material in a couple of pages, too many developers suffer with the nuances of establishing a connection under the four different client types not to warrant a more in-depth coverage of the material.
- Part III
Chapters 8-13 cover topics related to the use of traditional relational SQL. They also cover the use of large binary objects (LOBs) and batching.
- Part IV
Chapters 14-16 cover topics related to the use of Oracle’s object-relational SQL. You will learn how to work with user-defined database types using JDBC.
- Part V
Chapters 17-20 cover topics related to transaction management, data integrity, locking, detection, and troubleshooting. While not strictly part of JDBC, these are essential topics that every JDBC programmer should understand.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access