Desesperadamente, alguém me ajude!!!!!
quando eu faço do modo 1 roda beleza, já no modo 2 da uma IllegalArgumentException, alguém sabe porque.
Não esquecendo rs e rsdm são variaveis globais;
[color=darkblue]
1º modo
private void mostrarTabela(){
try{
coluna_1.addElement("b");
coluna_2.addElement("01");
//int i = 2;
/*
int n = rsmd.getColumnCount();
for(int i = 1; i <= n; i++){
System.out.println("cachorro");
switch(i){
case 1:
System.out.println("coluna 1: " + rs.getString(i));
coluna_1.addElement(rs.getString(i));
break;
case 2:
System.out.println("coluna 2: " + rs.getString(i));
coluna_2.addElement(rs.getString(i));
break;
}
}*/
}
catch(IllegalArgumentException ce){
System.out.println("carlos_8");
System.out.println(ce.toString());
//e.printStackTrace();
}
/* catch(SQLException e){
e.printStackTrace();
System.out.println(e.initCause(e));
System.out.println(e.getMessage());
System.out.println("carlos_5");
}*/
catch(Exception ex){
ex.printStackTrace();
System.out.println(ex.initCause(ex));
System.out.println(ex.getMessage());
System.out.println("carlos_9");
}
}
2º modo
private void mostrarTabela(){
try{
//coluna_1.addElement("b");
//coluna_2.addElement("01");
//int i = 2;
int n = rsmd.getColumnCount();
for(int i = 1; i <= n; i++){
System.out.println("cachorro");
switch(i){
case 1:
System.out.println("coluna 1: " + rs.getString(i));
coluna_1.addElement(rs.getString(i));
break;
case 2:
System.out.println("coluna 2: " + rs.getString(i));
coluna_2.addElement(rs.getString(i));
break;
}
}
}
catch(IllegalArgumentException ce){
System.out.println("carlos_8");
System.out.println(ce.toString());
//e.printStackTrace();
}
/* catch(SQLException e){
e.printStackTrace();
System.out.println(e.initCause(e));
System.out.println(e.getMessage());
System.out.println("carlos_5");
}*/
catch(Exception ex){
ex.printStackTrace();
System.out.println(ex.initCause(ex));
System.out.println(ex.getMessage());
System.out.println("carlos_9");
}
}
[/color]