SpringJDBCTemplate数据库连接池
1.接着前面druid数据连接池https://www.cnblogs.com/dzw159/p/16105009.html
2.引入jar包
3.代码:
import org.springframework.jdbc.core.JdbcTemplate; import util.JDBCUtils; public class DruidDemo3 { public static void main(String[] args){ //导入jar包 //创建JDBCTemplate对象 JdbcTemplate temp = new JdbcTemplate(JDBCUtils.getDataSource()); //调用方法 String sql = "update user set Name= ? where id = ?"; int count = temp.update(sql,"dzw345",3); System.out.println(count); } }
4.结果:
5.补充操作
import Models.User; import org.junit.Test; import org.springframework.jdbc.core.BeanPropertyRowMapper; import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.jdbc.core.RowMapper; import util.JDBCUtils; import java.sql.ResultSet; import java.sql.SQLException; import java.util.ArrayList; import java.util.List; import java.util.Map; public class DruidDemo3 { //更新 @Test public void test1(){ //导入jar包 //创建JDBCTemplate对象 JdbcTemplate temp = new JdbcTemplate(JDBCUtils.getDataSource()); //调用方法 String sql = "update user set age = ? where id = ?"; int count = temp.update(sql,1,1); System.out.println(count); } //查询 @Test public void test2(){ //导入jar包 //创建JDBCTemplate对象 JdbcTemplate temp = new JdbcTemplate(JDBCUtils.getDataSource()); //调用方法 String sql = "select * from user where id = ?"; Mapmap = temp.queryForMap(sql,1); System.out.println(map); } //查询 @Test public void test3(){ //导入jar包 //创建JDBCTemplate对象 JdbcTemplate temp = new JdbcTemplate(JDBCUtils.getDataSource()); //调用方法 String sql = "select * from user where id = ? or id = ?"; List
参阅:https://www.bilibili.com/video/BV1vk4y117fU?p=522