Quero listar e não estou conseguindo.Assim que eu digita era pare ele chama automaticamente a frase mais esta dado um erro org.postgrsql.Driver Exception in thread "main" java.lang.NullPointerException at br.edu.tarefa.model.dao.TarefaDao.findByName(Taref

0 respostas
A
public List findByName(String name) {

List tarefas = new ArrayList();

try {

connection = Factory.getConnection();

sql = "SELECT id_tarefa,tx_descricao,nb_hora,cs_tipo FROM tarefa "

+ WHERE tx_descricao ILIKE CONCAT(%,?,%);

ps = connection.prepareStatement(sql);

ps.setString(1, name);

rs = ps.executeQuery();
while (rs.next()) {
            tarefas.add(new Tarefa(rs.getInt(1), rs.getString(2), rs.getInt(3), rs.getString(4)));
        }
    } catch (SQLException e) {
        e.printStackTrace();
    }
    return tarefas;
}
Criado 28 de abril de 2016
Respostas 0
Participantes 1