
while(rs.next){
object a = rs.getObject("字段名");
}
可以循环遍历出来,要存的话就每一次得到的值存到你想要的集合里;
首先异常提示已经很清楚!对于空的结果集进行 *** 作是非法的,现在你要做的事情其实很简单,调试进去或者把String sql="select * from score where workID='"+comboBox1.getSelectedItem()+"'"这个sql语句打印出来,然后到数据库中去执行这条语句,看有没查询到数据,如果没有的话说明的传人的参数可能不对,你要好好在检查一下。
注:for (GoodsBean goods : list)是对链表进行循环遍历spid--商品ID,spmch--商品名称
这个例子是我从现在做的一个购物车的例子里抽出来的一部分,可以运行,你试试 ,呵呵
/**
* 判断一个list里某个字段是否全相等
* @param list
* @return
*/
public static boolean isEqual(List<GoodsBean>list) {
List<String>listid = new ArrayList<String>()
for (GoodsBean goods : list) {
String spid = goods.getSpid()
listid.add(spid)
}
if (listid != null) {
String firstspid = listid.get(0)
for (String spid : listid) {
if (!spid.equals(firstspid)) {
System.out.println("有一个不相等,返回false")
return false
}
}
return true//循环完没有找到相等的返回true
}
return false//为空返回false
}
GoosBean是存放在List里的一个javabean
public class GoodsBean implements Serializable{
/**
*
*/
private static final long serialVersionUID = 1437224000720087048L
private String spid
private String spmch
// 构造方法
public GoodsBean(String spid, String spmch) {
this.spid = spid
this.spmch = spmch
}
public GoodsBean() {
}
// 一般方法
public String getSpid() {
return spid
}
public void setSpid(String spid) {
this.spid = spid
}
public String getSpmch() {
return spmch
}
public void setSpmch(String spmch) {
this.spmch = spmch
}
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)