国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

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

2024-08-29 13:57:50
字體:
來源:轉載
供稿:網友

復制代碼 代碼如下:


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;
   //創建CallableStatement
   cs = conn.prepareCall("{call page.fenye(?,?,?,?,?,?)}");
   cs.setString(1, "mytest");//表名
   cs.setInt(2, 3);//顯示幾條記錄
   cs.setInt(3, 1);//第幾頁
   //注冊總記錄數,聲明輸出參數是什么類型的
   cs.registerOutParameter(4,oracle.jdbc.OracleTypes.INTEGER);
   //注冊總頁數
   cs.registerOutParameter(5,oracle.jdbc.OracleTypes.INTEGER);
   //注冊返回的結果集
   cs.registerOutParameter(6,oracle.jdbc.OracleTypes.CURSOR);
   cs.execute();
   //取出總記錄數 /這里要注意,getInt(4)中4,是由該參數的位置決定的
   int rowNum=cs.getInt(4);//獲得輸出參數
   int pageCount = cs.getInt(5);
   rs=(ResultSet)cs.getObject(6);

   System.out.println("rowNum="+rowNum);
   System.out.println("總頁數="+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) {
   }
  }
 }
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 皮山县| 巢湖市| 莲花县| 彝良县| 灵石县| 谢通门县| 新营市| 大余县| 丰城市| 土默特右旗| 道孚县| 桃源县| 濉溪县| 民权县| 孟津县| 红桥区| 南召县| 南江县| 六盘水市| 丰台区| 盘山县| 桑植县| 桃江县| 谷城县| 柘荣县| 灵台县| 南郑县| 石城县| 沙河市| 南汇区| 永寿县| 曲靖市| 旺苍县| 改则县| 孟村| 哈巴河县| 永安市| 深水埗区| 衡阳县| 茶陵县| 东明县|