JDBC Architecture

The protocol for communicating with a database normally is not compatible across different databases. Therefore, there is a need for a product, known as a database driver, to convert the JDBC calls into the native call for the particular database. Needless to say, each database requires a different driver. Applications that use JDBC communicate to the database by using drivers.

JDBC consists of two major sets of APIs: one for the application developers and another low-level JDBC driver API for driver developers. A discussion of the JDBC driver API is beyond the scope of this book. WebLogic supports any driver that conforms to the JDBC driver API.

JDBC drivers fit into four different categories. In this section, we discuss the ...

Get BEA WebLogic Server™ 8.1 Unleashed 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.