>데이터 베이스 >MySQL 튜토리얼 >java调用oracle存储过程

java调用oracle存储过程

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB원래의
2016-06-07 15:03:421163검색

package com.hyq.src; import java.sql.*; import java.sql.ResultSet; public class TestProcedureOne { public TestProcedureOne() { } public static void main(String[] args ){ String driver = "oracle.jdbc.driver.OracleDriver"; String str

    package com.hyq.src;

    import java.sql.*;

    import java.sql.ResultSet;

    public class TestProcedureOne {

    public TestProcedureOne() {

    }

    public static void main(String[] args ){

    String driver = "oracle.jdbc.driver.OracleDriver";

    String strUrl = "jdbc:oracle:thin:@127.0.0.1:1521: hyq ";

    Statement stmt = null;

    ResultSet rs = null;

    Connection conn = null;

    CallableStatement cstmt = null;

    try {

    Class.forName(driver);

    conn =  DriverManager.getConnection(strUrl, " hyq ", " hyq ");

    CallableStatement proc = null;

    proc = conn.prepareCall("{ call HYQ.TESTA(?,?) }");

    proc.setString(1, "100");

    proc.setString(2, "TestOne");

    proc.execute();

    }

    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) {

    }

    }

    }

    }

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.