我有一个结果集ResultSet rs=stmt.executeQuery();
我写了一个方法来打印查询结果如下
public void printResults(ResultSet rs) {
// Getting column names
int j = 1;
while (true) {
try {
System.out.print(rs.getMetaData().getColumnName(j)+" ");
j++;
}
catch (Exception e) {
System.out.println("\n");
break;
}
}
// Getting results
while(rs.next()) {
int i = 1;
while (true) {
try {
System.out.print(rs.getString(i)+" ");
i++;
}
catch (Exception e) {
System.out.println("\n");
break;
}
}
}
}
我的问题是:使用它是一个好主意try && catch
......我觉得不是吗?会影响速度吗?有什么更好的方法?
Thank You