This document provides an overview of using Java Database Connectivity (JDBC) to connect to and interact with relational databases from Java servlets. It describes relational databases and how they organize data into tables. It explains the basic JDBC connection flow of getting a connection, executing SQL statements, and reading results. It also covers key JDBC interfaces like Connection, Statement, and ResultSet. The document provides an example servlet for looking up phone numbers from a database and discusses best practices like reusing connections and using connection pooling.