import java.sql.CallableStatement; 
import java.sql.Connection; 
import java.sql.DriverManager; 
 
public class Main { 
 
  public static void main(String[] args) throws Exception { 
    String driver = "oracle.jdbc.driver.OracleDriver"; 
    Class.forName(driver).newInstance(); 
    System.out.println("Connecting to database..."); 
    String jdbcUrl = "jdbc:oracle:thin:@localhost:1521:ORCL"; 
    Connection conn = DriverManager.getConnection(jdbcUrl, "yourName", "mypwd"); 
    CallableStatement cstmt = conn.prepareCall("{call getEmpName (?,?)}"); 
    cstmt.setInt(1, 111111111); 
    cstmt.registerOutParameter(2, java.sql.Types.VARCHAR); 
    cstmt.execute(); 
    String empName = cstmt.getString(2); 
    System.out.println(empName); 
    conn.close(); 
 
  } 
} 
 
    
  
  |