javan

          i like java
          隨筆 - 0, 文章 - 28, 評(píng)論 - 2, 引用 - 0
          數(shù)據(jù)加載中……

          將resultSet轉(zhuǎn)換為list(jdbc sql獲取rs)(原創(chuàng))

          經(jīng)測(cè)試代碼!

          servlet:
          String sqlStr="select * from test";
                  
                  DataSource ds = getDataSource(request);
                  Connection conn=ds.getConnection();
                  Statement stmt = conn.createStatement();
                  ResultSet rs = stmt.executeQuery(sqlStr);
                  //取得數(shù)據(jù)表中的字段數(shù)目,類(lèi)型等返回結(jié)果
                  ResultSetMetaData rsmd=rs.getMetaData();
                  //是以ResultSetMetaData對(duì)象保存
                  int columnCount = rsmd.getColumnCount(); //列的總數(shù)
                  
                  
                  
                  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) 評(píng)論(0)  編輯  收藏


          只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 集贤县| 清涧县| 瓦房店市| 施甸县| 弥勒县| 湖口县| 延安市| 庆安县| 西乡县| 东辽县| 平凉市| 长春市| 无锡市| 郸城县| 融水| 财经| 乌鲁木齐县| 合山市| 灵川县| 岐山县| 荣昌县| 克拉玛依市| 靖边县| 双桥区| 宁陵县| 明溪县| 民和| 湖南省| 阿城市| 得荣县| 武陟县| 东光县| 广安市| 吉林市| 信阳市| 绥阳县| 河西区| 黎川县| 洪江市| 织金县| 密云县|