Problema asignando datos de ResultSet a un arreglo
Publicado por patty (1 intervención) el 22/04/2006 07:56:08
Hola!!! tengo un problema...
Tengo una BD en MySql, y quiero llenar un arreglo de tipo Object[][] con el resultado de las consulta SQL... el codigo es similar a este:
private Connection cnx;
private Statement cc;
private Object[][] consulta;
private ResultSet dato;
String url="jdbc:odbc:coneccion";
String user="root"; String pass="111";
public Constructor(){
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");}catch (ClassNotFoundException e){ System.out.print("Error en:" + e.toString());}
try{
cnx=DriverManager.getConnection(url,user,pass);
cc = cnx.createStatement(dato.TYPE_SCROLL_INSENSITIVE, dato.CONCUR_READ_ONLY);
dato=cc.executeQuery("SELECT * FROM movimientos WHERE cuenta=111");
dato().last();
for(int i=0; i<=9; i++){
for(int y=1; y<=6; y++){
consulta[i][y]=dato.getString(y); //aqui esta el error
}
dato.previous();}
}catch (SQLException e1){ System.out.println("Error en la conexión a BD:"+e1.toString());}
}
El error q me da es: Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
Ayudenmeeee porfis no se como solucionarlo!!!
Tengo una BD en MySql, y quiero llenar un arreglo de tipo Object[][] con el resultado de las consulta SQL... el codigo es similar a este:
private Connection cnx;
private Statement cc;
private Object[][] consulta;
private ResultSet dato;
String url="jdbc:odbc:coneccion";
String user="root"; String pass="111";
public Constructor(){
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");}catch (ClassNotFoundException e){ System.out.print("Error en:" + e.toString());}
try{
cnx=DriverManager.getConnection(url,user,pass);
cc = cnx.createStatement(dato.TYPE_SCROLL_INSENSITIVE, dato.CONCUR_READ_ONLY);
dato=cc.executeQuery("SELECT * FROM movimientos WHERE cuenta=111");
dato().last();
for(int i=0; i<=9; i++){
for(int y=1; y<=6; y++){
consulta[i][y]=dato.getString(y); //aqui esta el error
}
dato.previous();}
}catch (SQLException e1){ System.out.println("Error en la conexión a BD:"+e1.toString());}
}
El error q me da es: Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
Ayudenmeeee porfis no se como solucionarlo!!!
Valora esta pregunta


0