spring中的JdbcTemplate
JdbcTemplate的作用: 它就是用于和数据库交互的,实现对表的CRUD操作
JdbcTemplate 概述
它是
spring
框架中提供的一个对象,
是对原始 Jdbc API 对象的简单封装
。
spring 框架为我们提供了很多的操作模板类。
操作关系型数据的:
JdbcTemplate
HibernateTemplate
操作 nosql 数据库的:
RedisTemplate
操作消息队列的:
JmsTemplate
在
spring-jdbc-5.0.2.RELEASE.jar
中,在导包的时候,除了要导入这个
jar
包 外,还需要导入一个
spring-tx-5.0.2.RELEASE.jar
(它是和事务相关的)。
JdbcTemplate的最基本用法
JdbcTemplateDemo1.java
package com.itheima.jdbctemplate;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.jdbc.datasource.DriverManagerDataSource;
/**
* JdbcTemplate的最基本用法
*/
public class JdbcTemplateDemo1 {
public static void main(String[] args) {
//准备数据源:spring的内置数据源
DriverManagerDataSource ds = new DriverManagerDataSource();
ds.setDriverClassName("com.mysql.jdbc.Driver");
ds.setUrl("jdbc:mysql://localhost:3306/eesy");
ds.setUsername("root");
ds.setPassword("root");
//1.创建JdbcTemplate对象
JdbcTemplate jt = new JdbcTemplate();
//给jt设置数据源
jt.setDataSource(ds);
//2.执行操作
jt.execute("insert into account(name,money) values('ccc',1000)");
}
}