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

Spring Data JDBC 2.2    |    Beginner
  • 10 Videos | 1h 43m 27s
  • Includes Assessment
  • Earns a Badge
Likes 4 Likes 4
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.

WHAT YOU WILL LEARN

  • 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

IN THIS COURSE

  • Playable
    1. 
    Course Overview
    2m 52s
    UP NEXT
  • Playable
    2. 
    An Overview of JDBC
    10m 23s
  • Locked
    3. 
    Features of Spring Data JDBC
    10m 48s
  • Locked
    4. 
    Setting up a Spring Boot Project
    12m 9s
  • Locked
    5. 
    Connecting to a Database
    12m 55s
  • Locked
    6. 
    Performing CRUD Operations with JdbcTemplate
    12m 9s
  • Locked
    7. 
    Mapping a Java Class to a Database Table
    10m 57s
  • Locked
    8. 
    Using a RowMapper
    12m 12s
  • Locked
    9. 
    Implementing a Data Access Layer
    12m 54s
  • Locked
    10. 
    Course Summary
    2m 7s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

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

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

Likes 58 Likes 58  
Likes 11 Likes 11