加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_汕头站长网 (https://www.0754zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

oracle分页存储过 程 oracle存储 过程实操

发布时间:2022-11-21 12:34:57 所属栏目:语言 来源:
导读:  复制代码 代码如下:

  import java.sql.CallableStatement;
  import java.sql.Connection;
  import java.sql.DriverManager;
  import java.sql.ResultSet;
  import java.sql.SQLException;
  复制代码 代码如下:

  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();
 

(编辑:云计算网_汕头站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!