Package org.springframework.jdbc.core.simple


@NullMarked package org.springframework.jdbc.core.simple
Simplification layer for common JDBC interactions.

JdbcClient provides a fluent API for JDBC query and update operations, supporting JDBC-style positional as well as Spring-style named parameters.

SimpleJdbcInsert and SimpleJdbcCall take advantage of database meta-data provided by the JDBC driver to simplify the application code. Much of the parameter specification becomes unnecessary since it can be looked up in the meta-data.

  • Class
    Description
    Abstract class to provide base functionality for easy stored procedure calls based on configuration options and database meta-data.
    Abstract class to provide base functionality for easy (batch) inserts based on configuration options and database meta-data.
    A fluent JdbcClient with common JDBC query and update operations, supporting JDBC-style positional as well as Spring-style named parameters with a convenient unified facade for JDBC PreparedStatement execution.
    A specification for accumulating several sets of parameters for a batch update, with each set representing the parameters for one statement execution within the batch.
    A specification for RowMapper-mapped queries.
    A specification for simple result queries.
    A statement specification for parameter bindings and query/update execution.
    A SimpleJdbcCall is a multithreaded, reusable object representing a call to a stored procedure or a stored function.
    Interface specifying the API for a Simple JDBC Call implemented by SimpleJdbcCall.
    A SimpleJdbcInsert is a multi-threaded, reusable object providing easy (batch) insert capabilities for a table.
    Interface specifying the API for a Simple JDBC Insert implemented by SimpleJdbcInsert.