Java Spring Jdbc模板

Posted

技术标签:

【中文标题】Java Spring Jdbc模板【英文标题】:Java Spring JdbcTemplate 【发布时间】:2010-07-29 17:28:34 【问题描述】:

JdbcTemplate 对象和 SimpleJdbcTemplate 有什么区别?

【问题讨论】:

【参考方案1】:

截至Spring 3.1 SimpleJdbcTemplate 已弃用,SimpleJdbcTemplate 的大部分功能都已集成到JdbcTemplate 中,但NamedParameterJdbcTemplate 提供的命名参数除外。

底线是,如果你使用 SimpleJdbcTemplate 完全没问题,也不急于升级,但对于新的开发,你应该使用 JdbcTemplate 或 NamedParameterJdbcTemplate。

如果有人感兴趣,I've posted an usage example of JdbcTemplate 在我的博客中(从project set up in the previous post 开始),更多有趣的例子在official Spring documentation。

【讨论】:

【参考方案2】:

来自the Javadoc,SimpleJdbcTemplate是一个

经典 Spring JdbcTemplate 的基于 Java-5 的便捷包装器,利用可变参数和自动装箱,并仅公开最常用的操作以简化 JdbcTemplate 的使用。

换句话说,SimpleJdbcTemplate 只是将“常规”JdbcTemplate 分解为最常见/最方便的部分——换句话说,它简化了它。

【讨论】:

感谢托加姆斯。我将使用 SimpleJdbcTemplate。

以上是关于Java Spring Jdbc模板的主要内容,如果未能解决你的问题,请参考以下文章

spring-JDBC模板

Spring的JDBC模板

spring框架总结(04)----介绍的是Spring中的JDBC模板

Spring jdbc模板:将sql语句保留在代码之外的最佳方法是啥

Spring基础4

Spring03Spring的连接数据库以及JDBC模板