我想从字段 ID,名称,名称,年龄,DOB 的表中打印 DOB 字段。 但是我得到了例外。我使用的代码片段在下面添加。请帮帮我!!
String bir="SELECT DOB from employee";
Statement stat = conn.createStatement();
ResultSet res = stat.executeQuery(bir);
while (res.next()) {
String dob=res.getString(4);
System.out.println(dob);
}
答案 0 :(得分:1)
res.getString(1)
你会用那样的。因为您只选择了一列
答案 1 :(得分:0)
如果您在找到columnIndex
时出错,那么最好使用columnLabel
代替columnIndex
String bir="SELECT DOB from employee";
Statement stat = conn.createStatement();
ResultSet res = stat.executeQuery(bir);
while (res.next()) {
String dob=res.getString("DOB"); // remove the index and put the string DOB
System.out.println(dob);
}
Java Doc
String getString(int columnIndex)
以Java编程语言中String的形式检索此ResultSet对象的当前行中指定列的值。
for more refrance
String getString(String columnLabel)
以Java编程语言中String的形式检索此ResultSet对象的当前行中指定列的值。
for more refrance