请问简单的iterator转换为arraylist的问题 while(it.hasNext()){ computerinfo computer=(computerinfo)it.next(); //print code} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 nodhasnext转换成你要的对象就可以了阿 添加元素的代码是这样的,我现在一共有两行代码,我试了一下,这段代码也执行了两遍阿public class GetCustomerInfo{ private Connection conn=null; private ResultSet rs=null; private Statement stmt=null; private String sql="select * from customers"; private List al=new ArrayList(); public List getCustomerInfo() { try { IDBConnect dbc=new SQLDBConnect(); conn=dbc.getConnection(); stmt=conn.createStatement(); stmt.execute("use Computer"); rs=stmt.executeQuery(sql); while(rs.next()) { CustomerVO customer=new CustomerVO(rs.getInt(1),rs.getString(2),rs.getString(3),rs.getString(4),rs.getString(5),rs.getString(6),rs.getString(7),rs.getDate(8)); al.add(customer); } } catch(SQLException ex) { ex.printStackTrace(); } catch(Exception ex) { ex.printStackTrace(); } finally { try { if(conn!=null) conn.close(); if(stmt!=null) stmt.close(); if(rs!=null) rs.close(); } catch(SQLException ex) { ex.printStackTrace(); } } return al; } } session过期事件 如何通过URL的InputStream得到文本文件的内容 Excel导入导出数据到SQL数据库的实例。 面试题目!谁能告诉我答案啊! 关于Java的float讨论一下 如何判断一个文件已被打开? 输入比如(int,boolean,...)等基础类型的字符串名称如何得到相应类型的输出 一个关于UE的问题? get,set,方法调用错误,求解答,谢谢 JAVA中float小数点后边的位数如何和控制 求教怎样得到星期几~ 我写了个围棋程序,怎么看不见棋盘格子啊?
hasnext
转换成你要的对象就可以了阿
{
private Connection conn=null;
private ResultSet rs=null;
private Statement stmt=null;
private String sql="select * from customers";
private List al=new ArrayList();
public List getCustomerInfo()
{
try
{
IDBConnect dbc=new SQLDBConnect();
conn=dbc.getConnection();
stmt=conn.createStatement();
stmt.execute("use Computer");
rs=stmt.executeQuery(sql);
while(rs.next())
{
CustomerVO customer=new CustomerVO(rs.getInt(1),rs.getString(2),rs.getString(3),rs.getString(4),rs.getString(5),rs.getString(6),rs.getString(7),rs.getDate(8));
al.add(customer);
}
}
catch(SQLException ex)
{
ex.printStackTrace();
}
catch(Exception ex)
{
ex.printStackTrace();
}
finally
{
try
{
if(conn!=null)
conn.close();
if(stmt!=null)
stmt.close();
if(rs!=null)
rs.close();
}
catch(SQLException ex)
{
ex.printStackTrace();
}
}
return al;
}
}