| 1600 PMP mock questions | 1400 CAPM mock questions | 800 SCJP 6 mock questions | 600 OCAJP 7 mock questions | 590 OCPJP 7 mock questions | 556 SCWCD 5 mock questions | 500 OCEJWCD 6 mock questions | pdfDownload (java,struts, hibernet etc) | JobsJobs and Walkins |
|
Java online test
JSP online test ORACLE online test Hibernate online test Servlet online test Struts online test EJB online test C online test C++ online test Aptitude online test |
Q.How to retrive the results in java returned by refcursor in Stored procedure ? |
|
|
In the Stored procedure :
create procedure emp_details () return refcursor as ' declare empref refcursor; begin open empref for SELECT emp.name,emp.age FROM emp; return empref; end; In the Java Code : Connection con = null; CallableStatement cstmt = null; try { con = ConnectionPool.getConnection(); con.setAutoCommit(false); // Setup the call. cstmt = connection.prepareCall("{ ? = call emp_details () }"); // you can use cstmt = connection.prepareCall("{call emp_details (?) }"); cstmt.registerOutParameter(1, OracleTypes.CURSOR); cstmt.execute(); ResultSet rs = (ResultSet)statement.getObject(1); while (rs.next()) { String name = rs.getString(1); int age = rs.getInt(2); } rs.close(); } catch (SQLException e) { cstmt.close(); con.close(); } |
Suggested JobsMore Jobs >> |
|
Online Practice TestJava online testJSP online test ORACLE online test Hibernate online test Servlet online test Struts online test EJB online test C online test C++ online test Aptitude online test |