zoukankan      html  css  js  c++  java
  • MySQL数据库 springTemplate

    //    spring jdbc  Spring 框架对jdbc简单的封装 提供了  JDBCTemplate对象  简化JDBC开发
    //​ 如何使用
    //​        1 导包
    //​        2 创建JDBCTemplate对象  依赖数据源DataSource
    //​            new JDBCTemplate(ds);
    //​        3 调用JDBCTemplate方法来完成CRUD操作
    //​            update();  增删改
    //​            queryForMap(); 将查询结果封装Map集合  将列名作为键    值作为value--->map集合中
    //​            queryForList();将查询结果封装List集合  将每一条记录封装Map集合  再装到List集合
    //​            query() 将查询结果封装成javaBean对象
    //​            queryForObject:查询结果封装成对象   一般用于聚合函数
     
    package cn.kgc.jdbctemplate;
     
    import C3P0xmlUtils.C3P0xmlUtils;
    import org.junit.Test;
    import org.springframework.jdbc.core.JdbcTemplate;
     
    import java.util.List;
    import java.util.Map;
     
    public class Demo02JdbcTemplate {
        //获取JdbcTemplate对象
        JdbcTemplate template = new JdbcTemplate(C3P0xmlUtils.getDataSource());
        @Test
        //添加一条记录
        public void test02(){
            String sql="insert into product(pid,pname,price,category_id,flag)values(?,?,?,?,?)";
            int row = template.update(sql, 18, "holy", 9999, "c005", "否");
            System.out.println(row);
        }
        //查询pid为11的记录 将其封装MAP集合 只能查一条
        @Test
        public void test03(){
            String sql="select * from product where pid?";
            Map<String, Object> map = template.queryForMap(sql, 11);
            System.out.println(map);
        }
        //查询所有
        @Test
        public void test04(){
            String sql="select * from product";
            List<Map<String, Object>> maps = template.queryForList(sql);
            for (Map<String,Object> map:maps){
                System.out.println(map);
            }
        }
        //查询总记录数
        @Test
        public void test05(){
            String sql="select count(*) from product";
            Long total = template.queryForObject(sql, Long.class);
            System.out.println(total);
        }
    }

  • 相关阅读:
    最近很火的GAN应用
    pose项目里我遇到的问题
    pose的初体验
    Ubuntu 移动硬盘不能用
    深度学习中参数量与计算量的理解
    GAN的流程-cyclegan为例
    The version of SOS does not match the version of CLR you are debugging
    mnist 手写数字识别
    计算模型-图、数据模型-张量、运算模型-会话
    tensorflow环境安装
  • 原文地址:https://www.cnblogs.com/KiligYou/p/11019277.html
Copyright © 2011-2022 走看看