zoukankan      html  css  js  c++  java
  • JDBC调用存储过程并返回游标

    这几天有时间,多写几篇博客.
    Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
       String url="jdbc:oracle:thin:zlgl/zlgl@192.168.0.166:1521:zlgl";
       Connection con= DriverManager.getConnection(url);
       //调用存储过程预处理
       CallableStatement cs=con.prepareCall("call pk_zlgl.p_OnTimeCopyDao_CBFS(?,?,?)");
       //传入入口参数
       cs.setString(1,"010501");
       cs.setString(2,"2007-12-31");
       //注册返回参数
       cs.registerOutParameter(3,oracle.jdbc.OracleTypes.CURSOR);
       cs.execute();
       //获取返回游标,返回类型为ResultSet
       ResultSet rs = (ResultSet)cs.getObject(3);
       while(rs.next())
        System.out.println(rs.getString(1));
       //获取元数据
       ResultSetMetaData rsmd=rs.getMetaData();
       System.out.println(rsmd.getColumnCount());
       rs.close();
       cs.close();
       con.close();

    包含的JAR:Ojdbc14.jar
  • 相关阅读:
    CopyOnWriteArrayList
    Herriot
    Prefix tree
    hadoop 测试框架
    Hadoop RPC
    OpenCV2马拉松第2圈——读写图片
    LCD深度剖析
    SharePoint 改动passwordWeb Part部署方案
    android小游戏模版—重力感应
    CSS(层叠样式表)基础知识
  • 原文地址:https://www.cnblogs.com/willpower/p/1114754.html
Copyright © 2011-2022 走看看