Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> multiple resultsets open

multiple resultsets open

From: Fabio Lopes <fblopes_at_pobox.com>
Date: 3 Sep 2003 11:45:00 -0700
Message-ID: <99935e7e.0309031045.57f32aa0@posting.google.com>


Hi there,

i'm wondering if is it possible keep more then one resultsets open at same time. They must come from a statement from a same connection.

Is it a jdbc driver limitation?

thanks in advance.

Fábio.

See the code sample:

 Connection c = DriverManager.getConnection("jdbc:oracle....", "user", "psw");
 Statement s1 = c.createStatement();
 ResultSet rs1 = s1.executeQuery("select * from table1");

 rs1.next();
 System.out.println("r1 " + rs1.getString("name"));  rs1.next();
 System.out.println("r1 " + rs1.getString("name"));

 Statement s2 = c.createStatement();
 ResultSet rs2 = s1.executeQuery("select * from table2");

 rs2.next();
 System.out.println("r2 " + rs2.getString("name"));  rs2.next();
 System.out.println("r2 " + rs2.getString("name"));

 // here i'd like the resultset rs1 be still open  rs1.next();
 System.out.println("r1 " + rs1.getString("name"));  rs1.next();
 System.out.println("r1 " + rs1.getString("name"));

 rs2.next();
 System.out.println("r2 " + rs2.getString("name"));  rs2.next();
 System.out.println("r2 " + rs2.getString("name")); Received on Wed Sep 03 2003 - 13:45:00 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US