此版本仍在开发中,尚未被视为稳定版本。对于最新的稳定版本,请使用 Spring Framework 6.1.10Spring中文文档

此版本仍在开发中,尚未被视为稳定版本。对于最新的稳定版本,请使用 Spring Framework 6.1.10Spring中文文档

您可以在多种方法中进行选择,以构成 JDBC 数据库访问的基础。 除了 的三种风格之外,还有一种新的 和 方法优化了数据库元数据,RDBMS 对象样式采用 更面向对象的方法,类似于 JDO 查询设计。一旦你开始使用 其中一种方法,您仍然可以混合和匹配以包含来自 不同的方法。所有方法都需要符合 JDBC 2.0 的驱动程序,以及一些 高级功能需要 JDBC 3.0 驱动程序。JdbcTemplateSimpleJdbcInsertSimpleJdbcCallSpring中文文档

  • JdbcTemplate是经典和最流行的Spring JDBC方法。这 “最低级别”方法和所有其他方法都在后台使用 JdbcTemplate。Spring中文文档

  • NamedParameterJdbcTemplate包装 A 以提供命名参数 而不是传统的 JDBC 占位符。这种方法提供了更好的 文档和易用性(当您的 SQL 语句有多个参数时)。JdbcTemplate?Spring中文文档

  • SimpleJdbcInsert并优化数据库元数据以限制数量 必要的配置。此方法简化了编码,因此您需要 仅提供表或过程的名称,并提供参数匹配的映射 列名称。仅当数据库提供足够的元数据时,这才有效。如果 数据库不提供此元数据,您必须提供显式 参数的配置。SimpleJdbcCallSpring中文文档

  • RDBMS 对象 — 包括 、 和 — 要求您在初始化 数据访问层。此方法以 JDO 查询为模型,其中定义 查询字符串,声明参数,并编译查询。一旦你这样做了,、 和 方法就可以调用多个 具有各种参数值的时间。MappingSqlQuerySqlUpdateStoredProcedureexecute(…​)update(…​)findObject(…​)Spring中文文档