Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/03/2011, 08:51
cacardenas
 
Fecha de Ingreso: marzo-2011
Ubicación: Perú
Mensajes: 6
Antigüedad: 13 años, 3 meses
Puntos: 0
Error con resultet de java

Este tema ya lo puse antes en el subforo de java, pero no tengo respuesta, lo dejo aqui haber si alguien mas lo puede ver para ayudarme.



tengo el siguiente codigo

public class ReadQueue {

public static void main(String[] args) throws SQLException {

ConnectionMysql e = new ConnectionMysql();
e.Conectar();
Statement st = (Statement) e.con.createStatement();
ResultSet rsSender = st.executeQuery("CALL pr_GetSender");

if (rsSender.next())
{ ResultSet rsQueue = st.executeQuery("CALL pr_GetFromQueue");
System.out.print(rsQueue.getObject(1));

.....



la clase de conexion es esta

public class ConnectionMysql {

public Connection con;

public Connection Conectar()
{
try {
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection("jdbc:mysql://127.0.0.1/galpon",
"root", "");
if(!con.isClosed())
{ System.out.println("Successfully connected to " +
"MySQL server using TCP/IP...");
}
} catch(Exception e) {
System.err.println("Exceptionm: " + e.getMessage());
}
return con;
}
}


y cuando ejecuto el main me da el siguiente error.

compile-single:
run-single:
Successfully connected to MySQL server using TCP/IP...
Exception in thread "main" java.sql.SQLException
at com.mysql.jdbc.SQLError.createSQLException(SQLErro r.java:1056)
at com.mysql.jdbc.SQLError.createSQLException(SQLErro r.java:957)
at com.mysql.jdbc.SQLError.createSQLException(SQLErro r.java:927)
at com.mysql.jdbc.ResultSetImpl.checkRowPos(ResultSet Impl.java:817)
at com.mysql.jdbc.ResultSetImpl.getObject(ResultSetIm pl.java:4703)




cada vez que pongo un
metodo getObject de un resultset me da el error lo ponga donde lo ponga.

Gracias y haber si me pueden dar una mano.


Atte,
CCV