<form id="hz9zz"></form>
  • <form id="hz9zz"></form>

      <nobr id="hz9zz"></nobr>

      <form id="hz9zz"></form>

    1. 明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

      建議不要把ResultSet作為參數直接傳遞

      [摘要]這樣會問題多多,而且它一直要占用一個連接得到ResultSet對象后,馬上把它放到一個ArrayList []里面,執行完這個方法后不但可以關閉rs,而且可以關閉Connection了,把資源釋放了,然后把數組作為參數傳遞就可以了,它與SQL無關了rs = st.executeQuery(sql)...
      這樣會問題多多,而且它一直要占用一個連接
      得到ResultSet對象后,馬上把它放到一個ArrayList []里面,執行完這個方法后不但可以關閉rs,而且可以關閉Connection了,把資源釋放了,然后把數組作為參數傳遞就可以了,它與SQL無關了

      rs = st.executeQuery(sql);
      if (rs!=null) {
      rs.last();
      int rows = rs.getRow();
      if (rows == 0) return null;
      rs.beforeFirst();
      array = new java.util.ArrayList[rows];
      int l = 0;
      while (rs.next()) {
      array[l] = new ArrayList();
      array[l].add(0,rs.getString(1));
      array[l].add(1,new Double(rs.getDouble(2)));
      array[l].add(2,new Double(rs.getDouble(3)));
      array[l].add(3,rs.getString(4));
      l++;
      }
      }


      日韩精品一区二区三区高清