Working with Spring Data JDBC: An Introduction to JDBC & Spring

Spring Data JDBC 2.2    |    Beginner
  • 10 videos | 1h 39m 27s
  • Includes Assessment
  • Earns a Badge
Java Database Connectivity (JDBC) is a Java API that provides developers with a common interface for connecting to a database, issuing queries and commands, and handling responses from the database. Learn more about JDBC in Spring and JdbcTemplate class through this course. Start by exploring the Spring framework and its JDBC APIs to understand the features available in relation to database integration. You will then get hands-on experience using Spring Boot to set up an application that uses Spring JDBC to connect to a database and run queries against it. The course will also help you investigate the implementation of CRUD (i.e., create, read, update, and delete) operations using a JdbcTemplate class, mapping a database table to a Java class, and the role of Spring's RowMapper interface to translate rows from a query execution to Java objects. After completing this course, you'll have a solid grasp of how the Spring framework simplifies database integration from a Java app.


  • Discover the key concepts covered in this course
    Recognize the features of jdbc and how it simplifies database access
    Identify the features of spring, spring data, and spring data jdbc that can be used to implement database operations from a java application
    Use spring initializr to generate a spring boot application that uses spring data jdbc
    Use a jdbctemplate instance to connect to a database and run a query
  • Execute create, read/retrieve, update, and delete queries against a database using a jdbctemplate instance
    Define an entity class that maps to a relational database table
    Apply spring's rowmapper to operate on each row of a query execution's results and generate a java object
    Implement read and update operations on a database with a data access layer class
    Summarize the key concepts covered in this course



Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.