Chapter 5. JDBC

We start our evaluations with Java Database Connectivity (JDBC), not because it is an ORM framework, but because most of the other technologies we evaluate in Chapters 6 through 9 are or can be implemented on top of JDBC. Therefore, JDBC serves as the baseline for the side-by-side comparison we make in Chapter 10, “Putting Theory into Practice.”

We will start this chapter with a brief architectural overview—a discussion of the programming model and how you use that programming model to solve the basic issues associated with object-relational mapping (ORM). Then we will show how to build the common example services using JDBC in the context of the end-to-end process for developing that example.

Background

The purpose of this section ...

Get Persistence in the Enterprise: A Guide to Persistence Technologies now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.