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

首頁(yè) > 數(shù)據(jù)庫(kù) > Oracle > 正文

java讀取oracle的存儲(chǔ)過(guò)程

2024-08-29 13:32:22
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

  oracle的plsql

create or replace package chapter_13 as
type rs is ref cursor ;
procedure founder(ofields out rs);
end;
create or replace package body chapter_13 as
procedure founder(ofields out rs) is
begin
 open ofields for
  select * from person;
end founder;
end;
java代碼
package jdbc;
import java.io.*;
import java.sql.*;
import java.text.*;
import oracle.jdbc.oracletypes;
public class teststoredprocedures {
  connection conn;
  public teststoredprocedures() {
    try {
      drivermanager.registerdriver(new oracle.jdbc.driver.oracledriver());
      conn = drivermanager.getconnection(
          "jdbc:oracle:thin:@localhost:1521:orcl", "jola", "jola");
    } catch (sqlexception e) {
      system.err.println(e.getmessage());
      e.printstacktrace();
    }
  }
  public static void main(string[] args) throws exception {
    new teststoredprocedures().process();
  }
  public void process() throws sqlexception {
   
    long start = 0;
    long end = 0;
    callablestatement cstmt = null;
    try {
      start = system.currenttimemillis();
      // *** sql92 escape syntax ***
     
      cstmt = conn.preparecall(
          "{call chapter_13.founder(?)}");
      cstmt.registeroutparameter(1, oracletypes.cursor);
      resultset rs = null;
      cstmt.execute();
       rs = (resultset)cstmt.getobject(1);
      while (rs.next()) {
        system.out.println(rs.getstring("name"));
      }
      rs.close();
      end = system.currenttimemillis();
      system.out.println("average elapsed time = " +
                (end - start) / 8 + " milliseconds");
    } catch (sqlexception e) {
      system.err.println("sql error: " + e.getmessage());
    } finally {
      if (cstmt != null) {
        try {
          cstmt.close();
        } catch (sqlexception ignore) {}
      }
    }
  }
  protected void finalize() throws throwable {
    if (conn != null) {
      try {
        conn.close();
      } catch (sqlexception ignore) {}
    }
    super.finalize();
  }
}
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 孙吴县| 民乐县| 区。| 日土县| 蓬莱市| 布尔津县| 嘉善县| 孟津县| 抚顺市| 平和县| 清水河县| 遵化市| 万源市| 永泰县| 会理县| 故城县| 宝山区| 石首市| 曲松县| 离岛区| 巢湖市| 上饶市| 荆州市| 岳普湖县| 南澳县| 彰化县| 潞西市| 罗平县| 马山县| 余姚市| 新巴尔虎左旗| 卫辉市| 绩溪县| 渭南市| 榆树市| 河南省| 樟树市| 会昌县| 葫芦岛市| 武邑县| 宁乡县|