MySQL存儲(chǔ)過(guò)程分頁(yè)兼返回總頁(yè)數(shù) |
發(fā)布時(shí)間: 2012/8/29 18:00:32 |
因?yàn)镸ySQL目前不支持動(dòng)態(tài)參數(shù)分頁(yè)所以存儲(chǔ)過(guò)程中要么傳sql語(yǔ)句過(guò)去要么自己寫(xiě)個(gè)字符串連接方法 下為第二種方法 把每個(gè)需要分割的地方單寫(xiě)一行,清除 1.BEGIN 1.BEGIN 1.try {Connection conn = db.openDB(getServletContext());String sql = "{call `myPagingTest`(?,?,?,?)}";CallableStatement cs = conn.prepareCall(sql);cs.setInt(1, 1);cs.setInt(2, 1);cs.setInt(3, 5);cs.registerOutParameter(4, Types.INTEGER);rs = cs.executeQuery();System.out.println(cs.getInt(4));while(rs.next()){out.println(rs.getInt(1)); out.println(rs.getInt(2)); out.println(rs.getString(3) + "<br>"); }} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}finally{ try {if(rs != null){rs.close();}if(db!=null){db.close();}} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();} }
本文出自:億恩科技【xuefeilisp.com】 服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |