小杭呀 2020-12-17 22:49 采纳率: 0%
浏览 65

 jdbc根据考号查找学生信息,若数据库不存在这个考号输出查无此人

 jdbc根据考号查找学生信息,若数据库不存在这个考号输出查无此人

 

public static void selectExamCard(){
		try {
			Scanner sc = new Scanner(System.in);
			System.out.println("请输入准考证号码:");
			String examID = sc.next();
			//建立连接
			conn = DBconn.getConnection();
			//预编译SQL语句
			String sql = "select * from examstudent where ExamCard = ?";
			ps = conn.prepareStatement(sql);
			//填充占位符
			ps.setString(1,examID);
			//返回结果集
			ResultSet rs = ps.executeQuery();
			//处理结果集
			while(rs.next()){
				System.out.println("========查询结果========");
				int id=rs.getInt("FlowID");
				String type=rs.getString("Type");
				String idCard=rs.getString("IDCard");
				String examCard=rs.getString("ExamCard");
				String studentNmae=rs.getString("StudentNmae");
				String location=rs.getString("Location");
				String grade=rs.getString("Grade");
				System.out.println("流水号:"+id+"\n"+"四六级:"+type+"\n"+"身份证号:"+idCard+"\n"+"准考证号:"+examCard+"\n"+"学生姓名:"+studentNmae+"\n"+"区域:"+location+"\n"+"成绩:"+grade);
			}
		} catch (Exception e) {
			e.printStackTrace();
		}finally{
			DBconn.closeResouces(conn, ps, rs);
		}
  • 写回答

2条回答 默认 最新

  • CodeCooks 2020-12-18 07:20
    关注

    判断结果集是否为空不行吗

    评论

报告相同问题?

悬赏问题

  • ¥15 php同一个单元格里多选提交,更新表格
  • ¥15 Vue 前端调用本地jar包有什么方法?
  • ¥20 py3.7.4离线安装openpyxl等错误
  • ¥15 基础的图像处理问题求解答
  • ¥50 全国两定智慧医保接口开发相关业务文档,以及技术实现流程文档
  • ¥15 idea做图书管理系统,要求如下
  • ¥15 最短路径分配法——多路径分配
  • ¥15 SQL server 2022安装程序(英语)无法卸载
  • ¥15 求一个nao机器人跳舞的程序
  • ¥15 anaconda下载后spyder内无法正常运行