javan

          i like java
          隨筆 - 0, 文章 - 28, 評論 - 2, 引用 - 0
          數據加載中……

          將resultSet轉換為list(jdbc sql獲取rs)(原創)

          經測試代碼!

          servlet:
          String sqlStr="select * from test";
                  
                  DataSource ds = getDataSource(request);
                  Connection conn=ds.getConnection();
                  Statement stmt = conn.createStatement();
                  ResultSet rs = stmt.executeQuery(sqlStr);
                  //取得數據表中的字段數目,類型等返回結果
                  ResultSetMetaData rsmd=rs.getMetaData();
                  //是以ResultSetMetaData對象保存
                  int columnCount = rsmd.getColumnCount(); //列的總數
                  
                  
                  
                  ArrayList list=new ArrayList();
                  
                  while(rs.next())
                  {
                      Map m=new HashMap();
                      for(int i=1;i<columnCount;i++)
                      {
                          m.put(rsmd.getColumnName(i), rs.getObject(i));
                      }
                      list.add(m);
                  }
                  
                  request.setAttribute("list1", list);
                  request.setAttribute("list", rs);


          jsp中顯示代碼
          <!-- 此處用于顯示列表名 -->
                  <tr>
                      <td>name</td>
                      <td>bz</td>
                      <td>sm</td>
                      <td>describe</td>
                  </tr>
                  <logic:iterate id="id" name="list1">
                  <tr>
                      <td>
                          <bean:write name="id" property="name"/>
                      </td>
                      <td>
                          <bean:write name="id" property="bz"/>
                      </td>
                      <td>
                          <bean:write name="id" property="sm"/>
                      </td>
                      <td>
                          <bean:write name="id" property="describe"/>
                      </td>
                  </tr>
              </logic:iterate>



          posted on 2009-05-22 11:17 whl 閱讀(2908) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 栾川县| 东至县| 仙居县| 南投市| 洮南市| 马边| 岑溪市| 和林格尔县| 德钦县| 葵青区| 霍林郭勒市| 阜康市| 昌图县| 武川县| 涞源县| 宜兰市| 防城港市| 纳雍县| 青阳县| 河津市| 横山县| 醴陵市| 胶州市| 大安市| 昭通市| 乐业县| 专栏| 株洲县| 黄大仙区| 繁昌县| 田林县| 天峻县| 龙井市| 荔浦县| 三都| 张北县| 辽阳市| 南安市| 富民县| 黔西县| 英德市|