zoukankan      html  css  js  c++  java
  • 170830-关于JdbcTemplate的练习题以及其中的问题

              实验1:测试数据源  

                   在spring文件中配置:

                

                    测试数据源:

                  

                      结果:

                      

                  实验2:将emp_id=5的记录的salary字段更新为1300.00【更新操作】

                        

                               update函数中,第一个是sql语句,后面的按着顺序传入参数即可,这个update方法是接收的可变参数!   

                               从上述实验中就可以看到,该操作不用我们自己再去获取数据库连接信息了,而是直接传递sql语句及其参数!    

                    实验3:批量插入   

                          

                      实验4:查询id=5的数据库记录,封装为一个Java对象(people)返回      

                               分析:封装为一个对象返回的话,首先我们需要有一个与数据表对应的实体类!    

                               People类:

                              

                                测试封装到People类中:

                             

                    实验5:查询salary>4000的数据库记录,封装为List集合返回

                          

                                 

                       实验6:查询最大

                             

                     实验7:使用带有具名参数的SQL语句插入一条员工记录,并以Map形式传入参数值   具名参数:是指基于名称的,前面我们使用的都是用?作为占位符,然后是使用基于位置的!   

                            如果要使用具名参数的sql语句就必须在spring配置文件中配置NamedParameterJdbcTemplat这个模板类,而不能使用原来的JdbcTemplate,因为JdbcTemplate不能完成这样的任务!    

                          配置:    

                         

                           测试: 

                         

                   实验8:重复实验7,以SqlParameterSource形式传入参数值

                        

  • 相关阅读:
    【文本处理命令】之find搜索命令
    【文本处理命令】之grep搜索命令详解
    【VM配置】配置主机名称、网卡和yum源配置
    【Linux命令】安装命令(yum,rpm)
    【Linux命令】文件目录管理命令7个(touch、mkdir、cp、mv、rm、dd、file)
    【Linux命令】文本文件编辑命令10个(cat、more、less、head、tail、tr、wc、stat、cut、diff)
    Redis系列---redis简介01
    redis中 Could not get a resource from the pool 异常解决
    Nginx配置Tomcat8反向代理出现 java.lang.IllegalArgumentException: The character [_] is never valid in a domain name.
    FtpClient上传文件速度非常慢,而且大小为0,上传失败
  • 原文地址:https://www.cnblogs.com/12344321hh/p/7459953.html
Copyright © 2011-2022 走看看