日期:2014-05-20 浏览次数:20839 次
/** * 从数据集里取出数据并赋值给二维数组,只取月份的数据存入二维数组。 */ public double[][] InvoiceDate(){ double[][] data=null; try { conn=MyCon.getCon(); String sql="select * from InvoiceAmtCount"; ps=conn.prepareStatement(sql); rs=ps.executeQuery(); ResultSetMetaData rsmt=rs.getMetaData(); rs.last(); //获取结果集最后一行的行号 int row=rs.getRow(); //取得数据集的列数 int column=rsmt.getColumnCount(); data=new double[row][column-1]; rs.beforeFirst(); while(rs.next()){ for(int i=0;i<row;i++){ for(int j=0;j<column-1;j++){ data[i][j]=rs.getDouble(j+2); } } } } catch (SQLException e) { e.printStackTrace(); }finally{ MyCon.close(rs, ps, conn); } return data; }
int i=0; while(rs.next()){ for(int j=0;j<column-1;j++){ data[i][j]=rs.getDouble(j+2); } i++; }