Spring JdbcTemplate
JdbcTemplate是Spring JDBC的核心。
包含四个包:core , dataSource , object , support
对JDBC的配置
在applicationContext.xml的配置如下:
<!-- 数据源 -->
<bean id="dataSource" class="org.springframework.jdbc.dataSource.DriverManagerDataSource">
<property name="driverClassName" value="com.mysql.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://localhost:3306/spring"/>
<property name="username" value="root"/>
<property name="password" value="123456"/>
</bean>
<!-- JDBC模板 -->
<bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
<property name="dataSource" ref="dataSource"/>
</bean>
<!-- 注入类 -->
<bean id="xxx" class="xxx">
<property name="jdbcTemplate" ref="jdbcTemplate"/>
</bean>
只有将dataSource注入到jdbcTemplate才能使用数据源。只有将JdbcTemplate注入到相关的数据仓储类,才能操作数据库。
JdbcTemplate的常用方法介绍
1. Execute(string sqlText)
使用本语句直接执行sql语句到数据库。
2. update()
创建实体类:
创建DAO接口:
操作插入语句:
操作更新语句:
操作删除语句:
3. Query()
创建接口方法:
操作查询单条数据:
操作查询所有数据: