Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- create or replace procedure get_StudDetails(mycur out sys_refcursor,cond in varchar)
- as
- begin
- open mycur for
- select * from Student where stname like cond;
- end;
- /
- import java.sql.*;
- import oracle.jdbc.driver.*;
- class CursorTest
- {
- public static void main(String s[])
- {
- try
- {
- Connection con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl","rt","pwdd");
- CallableStatement cs=con.prepareCall("{call get_StudDetails(?,?)}");
- cs.getString(2+"A%");
- cs.registerOutParameter(1,OracleTypes.CURSOR);
- cs.execute();
- System.out.println("procedure invoked");
- ResultSet rs=(ResultSet)cs.getObject(1);
- while(rs.next())
- {
- System.out.println(rs.getString(1)+"t"+rs.getString(2)+"t"+rs.getString(3)+"t"+rs.getString(4));
- }
- }
- catch(Exception e)
- {
- e.printStackTrace();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement