图片来自于百度图片
内容提前知
1、JdbcTmplate与Spring
2、NamedParameterJdbcTemplate与Spring
JdbcTemplate
Spring提供了多种数据模板,常用的是JdbcTemplate、HibernateTemplate、NamedParameterJdbcTemplate、JpaTemplate、SqlMapClientTemplate。今天我们主要说一说JdbcTemplate。
数据源
大家使用Jdbc连接数据库之前,都需要先配置数据库连接;同理在Spring一样为我们提供了配置数据库连接的方式,主要有jdbc和连接池两种方式。
而连接池方式连接数据库又提供了多种连接池支持,主要含DBCP、C3P0、BoneCP等,其中第一、第二为我们常使用。
DBCP详细配置:http://commons.apache.org/proper/commons-dbcp/api-2.4.0/index.html
C3P0详细配置:https://www.mchange.com/projects/c3p0/
JdbcTtemplate
NamedParameterJdbcTemplate
NamedParameterJdbcTemplate可以使用命名参数。
下期预告
这里只讲到了利用JdbcTemplate进行查询,但是确没有讲到新增、删除等操作,因为这些操作涉及到事务相关知识,因此将在下一期进行讲解,希望不要错过。
如果你对Linux、Java后端、分布式系统感兴趣,扫描上方二维码,欢迎加入我们的知识星球。
领取专属 10元无门槛券
私享最新 技术干货