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

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

rs=你得到的结果集

while(rs.next){

object a = rs.getObject("字段名");

}

可以循环遍历出来,要存的话就每一次得到的值存到你想要的集合里;

空指针异常,gameComments.size()这里的问题,gameComments为null导致的。原因可能性很多,可能是数据库没导入数据,也可能是后台封装类的问题,要看具体代码。

注: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

}

}


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

原文地址: http://outofmemory.cn/sjk/6740419.html

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

发表评论

登录后才能评论

评论列表(0条)

保存