• 2021-4-19 日报博客


    个人博客

    1.学到的东西

    08-JdbcTemplate基本使用-常用操作-查询操作(应用)

    package com.itheima.test;
    
    import com.itheima.domain.Account;
    import org.junit.Test;
    import org.junit.runner.RunWith;
    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.jdbc.core.BeanPropertyRowMapper;
    import org.springframework.jdbc.core.JdbcTemplate;
    import org.springframework.test.context.ContextConfiguration;
    import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
    
    import java.util.List;
    
    @RunWith(SpringJUnit4ClassRunner.class)
    @ContextConfiguration("classpath:applicationContext.xml")
    public class JdbcTemplateCRUDTest {
    
        @Autowired
        private JdbcTemplate jdbcTemplate;
        
    	//聚合查询
        @Test
        public void testQueryCount(){
            Long count = jdbcTemplate.queryForObject("select count(*) from account", Long.class);
            System.out.println(count);
        }
    	//查询一个
        @Test
        public void testQueryOne(){
            Account account = jdbcTemplate.queryForObject("select * from account where name=?", new BeanPropertyRowMapper<Account>(Account.class), "tom");
            System.out.println(account);
        }
    	//查询所有
        @Test
        public void testQueryAll(){
            List<Account> accountList = jdbcTemplate.query("select * from account", new BeanPropertyRowMapper<Account>(Account.class));
            System.out.println(accountList);
        }
    
    }
    

    09-JdbcTemplate基本使用-知识要点(理解,记忆)

    ①导入spring-jdbc和spring-tx坐标

    ②创建数据库表和实体

    ③创建JdbcTemplate对象

    		JdbcTemplate jdbcTemplate = newJdbcTemplate();
    	       jdbcTemplate.setDataSource(dataSource);
    

    ④执行数据库操作

    更新操作:
    
        jdbcTemplate.update (sql,params)
    
    查询操作:
    
        jdbcTemplate.query (sql,Mapper,params)
    
    jdbcTemplate.queryForObject(sql,Mapper,params)
    

    2.明日计划

    学习Spring的事务控制

    3.遇到的问题

  • 相关阅读:
    ubuntu---CUDA 安装注意点总结
    ubuntu---NVIDIA驱动 + CUDA 安装完可能会遇见的问题
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
  • 原文地址:https://www.cnblogs.com/gongyunlong-blogs/p/14912116.html
Copyright © 2020-2023  润新知