求助,Java数据库编程,遍历表中数据

求助,Java数据库编程,遍历表中数据,第1张

rs=你得到的结果集

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

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/6933051.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-30
下一篇2023-03-30

发表评论

登录后才能评论

评论列表(0条)

    保存