Spring学习之JdbcTemplate笔记

本文详细介绍了如何使用Spring框架中的JdbcTemplate进行数据库的增删改查操作,包括创建数据源、设置数据库连接参数及执行SQL语句的具体步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

实现对数据库的增,删,改操作
spring数据库中user表初始数据:
在这里插入图片描述
实现插入操作:

public static void add(){
		//创建数据源,即你要进行操作的数据库
		DriverManagerDataSource datasource=new DriverManagerDataSource();
		datasource.setDriverClassName("com.mysql.jdbc.Driver");
		datasource.setUrl("jdbc:mysql://localhost:3307/spring?useUnicoding=true&characterEncoding=utf-8&useSSL=false");
		datasource.setUsername("root");
		datasource.setPassword("513721abcd");
		
		//创建jdbcTemplate对象 设置数据源
		JdbcTemplate jdbcTemplate=new JdbcTemplate(datasource);//参数传出datasource
		//调用jdbcTemplate对象里的方法实现
		String sql="insert into user values(?,?)";//?是占位符
		Object[] param={"tom","123"};//向数据库中插入
		int rows=jdbcTemplate.update(sql, param);
		System.out.println(rows);
	}

执行效果:
在这里插入图片描述
数据库效果:
发现多了一行数据
实现数据更新:

public static void update(){
		//创建数据源
		DriverManagerDataSource datasource=new DriverManagerDataSource();
		datasource.setDriverClassName("com.mysql.jdbc.Driver");
		datasource.setUrl("jdbc:mysql://localhost:3307/spring?useUnicoding=true&characterEncoding=utf-8&useSSL=false");
		datasource.setUsername("root");
		datasource.setPassword("513721abcd");
		//创建jdbcTemplate对象 设置数据源
		JdbcTemplate jdbcTemplate=new JdbcTemplate(datasource);//参数传入datasource
		//调用jdbcTemplate对象里的方法实现
		String sql="update user set password=? where username=?";//?是占位符
		Object[] param={"456","tom"};//按顺序设置占位符的值
		int rows=jdbcTemplate.update(sql, param);
		//int rows=jdbcTemplate.update(sql, "456","tom");//此句也可代替上两句
		System.out.println(rows);
	}

执行后数据库效果:
在这里插入图片描述
实现删除操作只需将sql语句修改为删除语句即可,就不再赘述了

注意:创建JdbcTemplate对象需要传入dataSource
增删改操作调用的是JdbcTemplate中的update方法,返回值类型是int

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值