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