Java,请你帮我看一下,我的这个地方怎么修改。我怎么修改才能输出我想要的查询数据

问题描述:

Java,请你帮我看一下,我的这个地方怎么修改。我怎么修改才能输出我想要的查询数据图片说明

System.out.println(rs.getInt("字段名"));//输出数据库中数据类型为“整形”字段名为“ 字段名”数据
System.out.println(rs.getString("字段名"));//输出数据库中数据类型为“varchar或char等”字段名为“ 字段名”数据
System.out.println(rs.getDate("字段名").toString());//输出数据库中数据类型为“date或datetime等”字段名为“ 字段名”数据

在While之前,打印相应的列,
然后在你while,遍历一下这个ReultSet,然后一行行打印出来。
不知是不是你想要的

你这个是查询了所有数据,表中有多少行,你的rs就有多少个记录,next()方法可以遍历。rs每条记录中的列的顺序和你的表格中的列顺序是一致的,根据列的索引可以找到你想要的数据(索引起始为1),比如第一列和第三列是你要的结果,直接用rs.getString(1)输出第一列内容,rs.getString(3)输出第三列内容。

遍历一下rs.System.out.println(rs.get字段类型("字段名"));

楼上说rs.getstring(1)确实很方便,但是可读性差,你看不出,你到底查的是哪些字段,所以还是用rs.get字段名好!!

System.out.println(rs.getInt("字段名"));

System.out.println(rs.getInt(第几列从1开始));或System.out.println(rs.get这个字段是int就getInt("字段名")是String就getString("字段名")......);