zoukankan      html  css  js  c++  java
  • 使用Java实现数据库编程-----------查询学生记录

    查询所有学生记录,包含年级名称

    @Override
    public LIst<Student>getAllStudent() throws Exception{
    	List<Student> list=new ArrayList<Student>();
    	String sql="SELECT * FROM Student,Grade WHERE Student.GradeId=Grade.GradeId AND GradeName=?"
    	ResultSet rs = executeQuery(sql,gradeName);
    	if(rs!=null){
    		while(rs.next()){
    			//获取学生值
    			Student student=new Student();
    			student.setGradeId(rs.getInt("gradeId"));
    			student.setStudentName(rs.getString("StudentName"));
    			student.setStudentNo(rs.getInt("studentNo"));
    			//获取的就是当前学生的年级信息
    			Grade grade=new Grade();
    			grade.setGradeName(rs.getString("gradeName"));
    			student.setGrade(grade);
    			
    			list.add(student);
    		}
    	}
    	closeResource();
    	return list;
    }
    

     查询S1年级下的学生记录

    @Override
    public LIst<Users>getUsersbyAddress(Student address) throws Exception{
    	LIst<Users> list=new ArrayList<Users>();
    	//准备SQL
    	String sql="select * from users where user_name like ?";
    	ResultSet rs = executeQuery(sql,"%"+address+"%");
    	if(rs!=null){
    		while(rs.next()){
    			//创建User对象保存每一条数据的值
    			Users users=new Users();
    			users.setUser_id(rs.getInt("user_id"));
    			Users.setUser_name(rs.getString("user_name"));
    			users.setUser_code(rs.getString("user_code"));
    			Users.setUser_password(rs.getString("user_password"));
    		}
    	}
    	//关闭资源
    	closeResource();
    	return list;
    }
    

      

  • 相关阅读:
    手机端阻止页面滑动-模板
    window.location各个属性-笔记
    面向对象的编程思想
    异步执行原理
    移动端rem布局实现(vw)
    用css3实现摩天轮旋转的动画效果
    js如何从一个数组中随机取出n个不同且不重复的值
    js数组中如何去除重复值?
    各大主流流浪器的内核是什么?
    javascript数组常用方法
  • 原文地址:https://www.cnblogs.com/dabrk/p/10947044.html
Copyright © 2011-2022 走看看