Spring JDBC是Spring对数据库访问的初级封装
*Template
1 | |
JdbcTemplate
JdbcTemplate主要包含如下方法:
- execute():一般用于执行DDL
- update() and batchUpdate(),一般用于执行新增、删除和修改数据
- query() and queryFor*(),一般用于执行查询数据
- call(),一般用于执行存储过程和函数
KeyHolder
RowMapper
ResultSetExtractor
PreparedStatementSetter
PreparedStatementCreator
RowCallbackHandler
1 | |
NamedParameterJdbcTemplate
基于JdbcTempate封装从而支持命名参数特性
SqlParameterSource
1 | |
*DaoSupport
JdbcDaoSupport
NamedParameterJdbcDaoSupport
1 | |