发表于: 2020-06-11 23:32:06
1 1843
今天完成的事:
1.整理JDBC增删改查的代码,并添加了根据姓名查询数据和根据学号查询数据的功能
2.学会了spring通过配置文件获取bean实例的方法
根据学号查询的实现方法
测试
测试结果
按照姓名查询实现方法
测试
结果
遇到的问题:
1.想当然以为用select *from 表名 where name=? 的方式去查询数据,结果什么也查不到.
2.不知道为什么姓名的模糊查询是直接显示两行一样数据 .
问题1解决办法:突然想到了模糊查询这个方法,然后百度了JDBC模糊搜索的方法,"select *from student_task1 where student_name like \'%\' ? \'%\'",其中\是转义'%的作用,在JDBC中的这个语句达到select *from 表明 where 字段名 link '%参数%'一样的查询效果。
问题2显示两行一样的数据我猜是result.next()这个方法的问题,明天再解决
明天的计划:
1.通过整理spring的JdbcTemplate代码来学习spring更复杂的用法。
2.配置IDEA注释模板
3.整理mybatis增删改查的代码
收获:
1.spring的获取bean的方法。
2.JDBC操作数据的模糊查询用法。
评论