OFF TOPIC: Recultset para o Java a partir do Oracle

Boa Noite

  Gostaria de saber como faço para enviar (a partir do Oracle) e receber (no JAVA) ,  um resultset  , nesta caso estou utilizando um Pool de conexão

Fico Antecipadamente Agradecido :oops: :oops:

Como??

Vc quer dizer: Como faço uma consulta SQL no Oracle??

Se sim:

try { // Create a result set containing all data from my_table Statement stmt = connection.createStatement(); ResultSet rs = stmt.executeQuery("SELECT * FROM my_table"); } catch (SQLException e) { }

Desculpe, não fui claro , esqueci de dizer que estou chamando uma Stored Procedure, e gostaria de saber se somente retorno um cursor ou tenho que retornar alguma estrutura diferente tipo um array, e como recebo isto no Java :oops: :oops: :oops: :oops: :oops:

from: http://www.exampledepot.com/egs/java.sql/pkg.html

e281. Calling a Stored Procedure in a Database
This example demonstrates how to call stored procedures with IN, OUT, and IN/OUT parameters.

[code] CallableStatement cs;
try {
// Call a procedure with no parameters
cs = connection.prepareCall("{call myproc}");
cs.execute();

  // Call a procedure with one IN parameter
    cs = connection.prepareCall("{call myprocin(?)}");

    // Set the value for the IN parameter
    cs.setString(1, "a string");

    // Execute the stored procedure
    cs.execute();

  // Call a procedure with one OUT parameter
    cs = connection.prepareCall("{call myprocout(?)}");

    // Register the type of the OUT parameter
    cs.registerOutParameter(1, Types.VARCHAR);

    // Execute the stored procedure and retrieve the OUT value
    cs.execute();
    String outParam = cs.getString(1);     // OUT parameter

  // Call a procedure with one IN/OUT parameter
    cs = connection.prepareCall("{call myprocinout(?)}");

    // Register the type of the IN/OUT parameter
    cs.registerOutParameter(1, Types.VARCHAR);

    // Set the value for the IN/OUT parameter
    cs.setString(1, "a string");

    // Execute the stored procedure and retrieve the IN/OUT value
    cs.execute();
    outParam = cs.getString(1);            // OUT parameter
} catch (SQLException e) {
}

[/code]

oK , Obrigado, e dentro da procedure eu retorno o que ? um cursor ?