Llamadas de Procedure en Java

Patricia
20 de Diciembre del 2004
Hola!.

Me gustaría saber cómo puedo hacer para pasarle como parámetro a un procedure una estructura de datos, un cursor por ejemplo.

Si le quiero pasar a un procedure, un string y recibir un cursor hago lo siguiente:

public java.util.Hashtable getLogin( String pas) throws
SQLException, Exception {
Connection conn = null;
conn = DBHelper.getConnection();
java.util.Hashtable ht = new java.util.Hashtable();
try {
String query = "begin kids.loginquerymin(?,?,); end;";
CallableStatement stmt = conn.prepareCall(query);
stmt.setString(1, pas);
stmt.registerOutParameter(3, OracleTypes.CURSOR);

Pero cómo podría para pasarle por ejemplo una vector o una estructura parecida?.

Gracias!!!!....:)