//使用ResultSet.next()判断是否有记录;有就返回 True ,否则返回 False;
while(column_rs.next()){
//输出xml节点.
out.println("<Column name='"+column_rs.getString("columnName")+"'>");
//SQL查询字符串.
sqlcom="SELECT * FROM columnData Where columnIndex="+column_rs.getString("columnIndex")+"";
//将SQL语句发送到数据库中.
ps = conn.prepareStatement(sqlcom);
//执行查询,将查询结果付给记录集对象column_rs.
cd_rs = ps.executeQuery();
//使用ResultSet.next()判断是否有记录;有就返回 True ,否则返回 False;
while(cd_rs.next()){
//输出xml节点.
out.println("<ColumnData name='"+cd_rs.getString("cdName")+"' url='"+cd_rs.getString("cdURL")+"' />");
}
//关闭记录集对象.
cd_rs.close();
//结束Column节点.
out.println("</Column>");
}
//结束ColumnList节点.
out.println("</ColumnList>");
//关闭记录集对象.
column_rs.close();
//关闭ps对象
ps.close();
//关闭连接对象
conn.close();
%>