JDBC
JDBC is the standard Java API for connecting applications to relational databases, executing SQL statements, and processing results.
Java Persistence with Spring Data and Hibernate epub
JDBC is the standard Java API for connecting to relational databases and executing SQL statements.
- How it is used
- Provides the low-level Java path for executing SQL against relational databases and a baseline for comparing persistence frameworks.
- How deep it goes
- Identifies parameter binding, query execution, result handling, and connection-management costs without walking through a complete JDBC implementation.
- Examples
- Uses Java-to-ANSI-SQL numeric mappings and an H2 NUMERIC-to-DECIMAL dialect translation to illustrate type handling.
- What you can do after
- Evaluate/understand when direct JDBC’s service code or a JDBC-based repository’s simpler mapping model fits a persistence choice.
Read how Java Persistence with Spring Data and Hibernate epub explains JDBC →
Data-Oriented Programming: Reduce software complexity
JDBC is the standard Java API for connecting to databases, executing database operations, and processing returned results.
- How it is used
- Connects Java applications to databases and supplies rows for data-oriented processing.
- How deep it goes
- Shows a concrete ResultSet conversion utility but stops short of JDBC driver or API internals.
- Examples
- Uses a book-search query and converts its returned rows into maps containing titles, ISBNs, and publication years.
- What you can do after
- Apply JDBC to convert database result sets into flexible collections for later JSON serialization.
Read how Data-Oriented Programming: Reduce software complexity explains JDBC →
Related concepts
- JdbcUserDetailsManagerused by · JdbcUserDetailsManager is a Spring Security UserDetailsService and UserDetailsManager implementation that stores and manages user details through JDBC and a relational database.
- JdbcTemplateused by · JdbcTemplate is a Spring API component that simplifies relational database access by managing recurring JDBC connection, statement, and result-processing operations.
- Spring Data JDBCused by · Spring Data JDBC is a Spring Data module that provides repository-based access to relational databases through JDBC without requiring a full object-relational mapping framework.
- SQLuses · SQL is a standardized declarative language for defining, querying, and manipulating data and structures in relational database systems.
- Hibernatealternative to · Hibernate is a Java object-relational mapping and persistence framework that maps application objects to relational database data.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.

