while (rs.next()) {
System.out.println("药的编号:"+rs.getString(1)+"药店店名:"+rs.getString(2)+" 药品名:"+rs.getString(3)+" 药品进价:"+rs.getString(4) +" 药品售价:"+rs.getString(5)+" 供应商编号:"+rs.getString(6)+" 该药品进货:"+rs.getString(7)+" 该药品售出数量:"+rs.getString(8)+" 该药品库存:"+rs.getString(9));
}
}
catch(Exception e)
{
……
}
finally
{
try {
……
} …… {
……
}
}
}
数组越界了,只有8个列,rs.getString(9)这个是取不到的。
说明你的SQL语句只有8列,检查一下SQL语句的字段列表。