MySQL存儲過程分頁兼返回總頁數(shù) |
發(fā)布時間: 2012/8/29 18:00:32 |
因為MySQL目前不支持動態(tài)參數(shù)分頁所以存儲過程中要么傳sql語句過去要么自己寫個字符串連接方法 下為第二種方法 把每個需要分割的地方單寫一行,清除 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();} }
本文出自:億恩科技【mszdt.com】 服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |