PessoALL,
Olhem minha class TestaGerenteDeConexao
ela esta rodando tudo normal.
só não esta me retornando os dados(não imprime os dados na tela).
O que pode estar errado?
meu for aprimorado?
ou o q?
esta saindo o seguinte resultado:
init:
deps-jar:
compile-single:
run-single:
Driver conectado com sucesso
Conexão conectado com sucesso!
CONSTRUÍDO COM SUCESSO (tempo total: 1 segundo)
package teste;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import persistencia.GerenteDeConexao;
import modelo.Cargo;
public class TestaGerenteDeConexao {
public static void main(String args[]) {
Connection conn = GerenteDeConexao.getInstance().GerenteDeConexao();
ArrayList<Cargo> cargos = new ArrayList<Cargo>();
if (conn != null) {
try{
Statement stm = conn.createStatement();
System.out.println("Comando criado com sucesso!");
ResultSet rs = stm.executeQuery("SELECT * FROM cargo");
System.out.println("Comando execultado com sucesso!");
while(rs.next()){
Cargo cargo= new Cargo();
cargo.setIdCargo(rs.getInt("idCargo"));
cargo.setDescricao(rs.getString("descricao"));
cargos.add(cargo);
}
}catch (SQLException e){
System.out.println("Erro de Sql: " + e.getMessage());
}
}
for (Cargo c: cargos)
System.out.println(c);
}
}
Abraços
