久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

java - 遇到的一個ResultSet結果集的問題,請看代碼?

瀏覽:118日期:2023-11-30 08:24:22

問題描述

有問題段的代碼如下:

public ArrayList<menuentity> getMenuList(Connection con){

ArrayList<menuentity> list=null;try { String sql='select * from menu where misEnable=1'; Statement stmt=con.createStatement(); ResultSet rs=stmt.executeQuery(sql); System.out.println('rs:'+rs); menuentity m=null; list=new ArrayList<menuentity>(); System.out.println('new ArrayList<menuentity>();'); while(rs.next()){System.out.println('rs.next()');m=new menuentity();m.setMid(rs.getString(1));m.setMname(rs.getString(2));m.setMurl(rs.getString(3));m.setMimg(rs.getString(4));m.setMparnetid(rs.getString(5));m.setMcreatedate(rs.getDate(6));m.setMisEnable(rs.getInt(7));m.setMcreater(rs.getString(8));m.setMisLeaf(rs.getInt(9));System.out.println('1:'+rs.getString(1));list.add(m); } } catch (Exception e) { e.printStackTrace();}System.out.println('1daolist:'+list);return list; }

現象描述:這個方法中能執行到System.out.println('new ArrayList<menuentity>();');處,但是while循環里面沒有執行,因為 System.out.println('rs.next()');在控制臺沒有輸出,但是sql語句在數據庫能查到數據,方法傳入的connection也沒有問題,因為另外有頁面和這個方法共同用過一個connection,另外一個頁面能從后臺返回數據,這是在eclipse中和tomcat聯系調試的

問題:為什么while里面沒有執行,可能是什么原因?謝謝?。。?/p>

問題解答

回答1:

Statement stmt=con.createStatement(); ResultSet rs=stmt.executeQuery(sql);

這個寫的不對吧

寫成這個試試

Statement stmt=con.createStatement(sql); ResultSet rs=stmt.executeQuery();

標簽: java
主站蜘蛛池模板: 志丹县| 南部县| 遵义县| 同仁县| 澄迈县| 合水县| 唐海县| 普宁市| 望谟县| 姚安县| 仲巴县| 大邑县| 灵山县| 和顺县| 客服| 岑巩县| 金沙县| 廉江市| 马鞍山市| 淅川县| 邹平县| 宣化县| 华亭县| 鄂托克前旗| 龙口市| 加查县| 梁河县| 双江| 安龙县| 门源| 出国| 渭南市| 延安市| 林周县| 瓦房店市| 铜山县| 仪陇县| 石城县| 磐石市| 香河县| 广平县|