最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

oracle分頁存儲過程 oracle存儲過程實例

 更新時間:2014年01月21日 15:19:41   作者:  
這篇文章主要介紹了oracle存儲過程實例,實現(xiàn)oracle查詢數(shù)據(jù)分頁,大家參考使用吧

復制代碼 代碼如下:

import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class TestPage {

 public TestPage() {
 }
 public static void main(String[] args) {
  String driver = "oracle.jdbc.driver.OracleDriver";
  String strUrl = "jdbc:oracle:thin:@localhost:1521:xmgl";
  String username = "xmgl";
  String password = "xmgl";
  Statement stmt = null;
  ResultSet rs = null;
  Connection conn = null;
  try {
   Class.forName(driver);
   conn = DriverManager.getConnection(strUrl, username, password);
   System.out.println("ok");
   CallableStatement cs = null;
   //創(chuàng)建CallableStatement
   cs = conn.prepareCall("{call page.fenye(?,?,?,?,?,?)}");
   cs.setString(1, "mytest");//表名
   cs.setInt(2, 3);//顯示幾條記錄
   cs.setInt(3, 1);//第幾頁
   //注冊總記錄數(shù),聲明輸出參數(shù)是什么類型的
   cs.registerOutParameter(4,oracle.jdbc.OracleTypes.INTEGER);
   //注冊總頁數(shù)
   cs.registerOutParameter(5,oracle.jdbc.OracleTypes.INTEGER);
   //注冊返回的結果集
   cs.registerOutParameter(6,oracle.jdbc.OracleTypes.CURSOR);
   cs.execute();
   //取出總記錄數(shù) /這里要注意,getInt(4)中4,是由該參數(shù)的位置決定的
   int rowNum=cs.getInt(4);//獲得輸出參數(shù)
   int pageCount = cs.getInt(5);
   rs=(ResultSet)cs.getObject(6);

   System.out.println("rowNum="+rowNum);
   System.out.println("總頁數(shù)="+pageCount);
   while (rs.next()) {
    System.out.println("編號:"+rs.getInt(1)+" 名字:"+rs.getString(2)+" 密碼:"+rs.getString(3));
   }
  } catch (SQLException ex2) {
   ex2.printStackTrace();
  } catch (Exception ex2) {
   ex2.printStackTrace();
  } finally {
   try {
    if (rs != null) {
     rs.close();
     if (stmt != null) {
      stmt.close();
     }
     if (conn != null) {
      conn.close();
     }
    }
   } catch (SQLException ex1) {
   }
  }
 }
}

相關文章

最新評論

崇州市| 皋兰县| 平度市| 东丽区| 临汾市| 临泽县| 海口市| 诏安县| 张家川| 德格县| 瓦房店市| 昌宁县| 五河县| 新竹市| 淮阳县| 鹤岗市| 西峡县| 呼图壁县| 盐亭县| 武乡县| 济源市| 安阳县| 本溪| 济宁市| 平凉市| 花莲市| 盱眙县| 昭觉县| 景宁| 乌鲁木齐市| 抚顺县| 永兴县| 桂阳县| 西华县| 九江县| 九龙坡区| 新平| 故城县| 辽宁省| 新和县| 天津市|