📝 Spring JDBC教程

28篇技术文档
  Spring JDBC-多批次操作

📅  最后修改于: 2020-11-11 06:09:16        🧑  作者: Mango

以下示例将演示如何使用Spring JDBC在单个调用中进行多个批处理更新。我们将以批处理大小为1的多批处理操作更新Student表中的可用记录。句法哪里,SQL-更新查询以更新学生的年龄。jdbcTemplateObject-StudentJDBCTemplate对象,用于更新数据库中的学生对象。ParameterizedPreparedStatementSetter-批处理执行器,在Perpa...

  Spring JDBC-JdbcTemplate类

📅  最后修改于: 2020-11-11 06:09:52        🧑  作者: Mango

org.springframework.jdbc.core.JdbcTemplate类是JDBC核心软件包中的中心类。它简化了JDBC的使用并有助于避免常见错误。它执行核心的JDBC工作流程,只剩下应用程序代码提供SQL并提取结果。此类执行SQL查询或更新,在ResultSets上启动迭代并捕获JDBC异常,并将它们转换为org.springframework.dao包中定义的通用,信息量更大的异...

  PreparedStatementSetter接口

📅  最后修改于: 2020-11-11 06:10:34        🧑  作者: Mango

org.springframework.jdbc.core.PreparedStatementSetter接口充当JdbcTemplate类使用的常规回调接口。此接口使用相同的SQL为JdbcTemplate类提供的PreparedStatement设置值,以批处理中的多个更新中的每个更新。实现负责设置任何必要的参数。带占位符的SQL已经提供。使用此接口比PreparedStatementCrea...

  Spring JDBC-ResultSetExtractor接口

📅  最后修改于: 2020-11-11 06:11:15        🧑  作者: Mango

org.springframework.jdbc.core.ResultSetExtractor接口是JdbcTemplate的查询方法使用的回调接口。此接口的实现执行从ResultSet提取结果的实际工作,但无需担心异常处理。SQLExceptions将由调用JdbcTemplate捕获和处理。该接口主要用于JDBC框架本身。对于ResultSet处理,RowMapper通常是一个更简单的选择,...

  Spring JDBC-RowMapper接口

📅  最后修改于: 2020-11-11 06:11:47        🧑  作者: Mango

JdbcTemplate使用org.springframework.jdbc.core.RowMapper <T>接口按行映射ResultSet的行。此接口的实现执行将每一行映射到结果对象的实际工作。如果抛出任何SQLException,则将由调用JdbcTemplate捕获并处理。接口声明以下是org.springframework.jdbc.core.RowMapper <T>接口的声明-用法...

  NamedParameterJdbcTemplate类

📅  最后修改于: 2020-11-11 06:12:21        🧑  作者: Mango

org.springframework.jdbc.core.NamedParameterJdbcTemplate类是具有一组基本JDBC操作的模板类,允许使用命名参数而不是传统的“?”占位符。一旦从命名参数到JDBC样式’?’的替换,此类就委派给包装的JdbcTemplate。占位符在执行时完成。它还允许将值列表扩展到适当数量的占位符。接口声明以下是org.springframework.jdbc...

  Spring JDBC-SimpleJdbcInsert类

📅  最后修改于: 2020-11-11 06:12:57        🧑  作者: Mango

org.springframework.jdbc.core.SimpleJdbcInsert类是一个多线程可重用对象,为表提供了轻松的插入功能。它提供元数据处理,以简化构造基本插入语句所需的代码。实际的插入是使用Spring的JdbcTemplate处理的类声明以下是org.springframework.jdbc.core.SimpleJdbcInsert类的声明-以下示例将演示如何使用Spri...

  Spring JDBC-SimpleJdbcCall类

📅  最后修改于: 2020-11-11 06:13:40        🧑  作者: Mango

org.springframework.jdbc.core.SimpleJdbcCall类是一个多线程的可重用对象,表示对存储过程或存储函数。它提供元数据处理,以简化访问基本存储过程/功能所需的代码。您需要提供的只是过程/函数的名称以及执行调用时包含参数的映射。提供的参数名称将与创建存储过程时声明的in和out参数匹配。类声明以下是org.springframework.jdbc.core.Sim...

  Spring JDBC-SqlQuery类

📅  最后修改于: 2020-11-11 06:14:18        🧑  作者: Mango

org.springframework.jdbc.object.SqlQuery类提供了表示SQL查询的可重用操作对象。类声明以下是org.springframework.jdbc.object.SqlQuery类的声明-用法步骤1-使用配置的数据源创建一个JdbcTemplate对象。步骤2-创建一个实现RowMapper接口的StudentMapper对象。步骤3-在使用SqlQuery对象的...

  Spring JDBC-SqlUpdate类

📅  最后修改于: 2020-11-11 06:14:59        🧑  作者: Mango

org.springframework.jdbc.object.SqlUpdate类提供表示SQL更新的可重用操作对象。类声明以下是org.springframework.jdbc.object.SqlUpdate类的声明-用法步骤1-使用配置的数据源创建一个JdbcTemplate对象。步骤2-创建一个实现RowMapper接口的StudentMapper对象。步骤3-在使用SqlUpdate对...

  Spring JDBC-StoredProcedure类

📅  最后修改于: 2020-11-11 06:15:50        🧑  作者: Mango

org.springframework.jdbc.core.StoredProcedure类是RDBMS存储过程的对象抽象的超类。此类是抽象的,旨在让子类提供一种类型化的调用方法,该方法委托给提供的execute(java.lang.Object …)方法。继承的SQL属性是RDBMS中存储过程的名称。类声明以下是org.springframework.jdbc.core.StoredProced...

  Spring JDBC-有用的资源

📅  最后修改于: 2020-11-11 06:16:12        🧑  作者: Mango

以下资源包含有关Spring JDBC的其他信息。请使用它们来获得有关该主题的更深入的知识。Spring JDBC上的有用链接Spring Source-查找有关Spring Framework的最新新闻,下载部分以及有关Spring的全部信息。Spring框架文档-涵盖所有模块的完整Spring框架参考。JDBC上的Oracle网站-Sun Developer Network提供有关JDBC资料...

  讨论Spring JDBC

📅  最后修改于: 2020-11-11 06:16:25        🧑  作者: Mango

从打开连接,准备和执行SQL语句,处理异常,处理事务以及最后关闭连接开始,Spring JDBC Framework会处理所有低级细节。本教程将指导您学习Spring提供的JDBC框架的同时,采用简单实用的方法。...