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)  編輯  收藏


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


          網站導航:
           
          主站蜘蛛池模板: 玉环县| 鄯善县| 长寿区| 谷城县| 会泽县| 威海市| 阿拉尔市| 吉木乃县| 仁寿县| 铁岭市| 巩义市| 迁安市| 平山县| 沁阳市| 罗定市| 兴海县| 怀柔区| 宿松县| 长泰县| 通化县| 屏边| 绥棱县| 西城区| 昌平区| 宜良县| 平江县| 双牌县| 专栏| 玛纳斯县| 游戏| 武陟县| 万全县| 鲁甸县| 呼伦贝尔市| 库伦旗| 合川市| 同江市| 徐闻县| 扶绥县| 岳普湖县| 翁牛特旗|