You are on page 1of 1

package edu.cibertec.dao.

impl;

import edu.cibertec.dao.ClienteDAO;
import edu.cibertec.dao.Conexion;
import edu.cibertec.dto.Cliente;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.util.ArrayList;
import java.util.List;

public class ClienteDAOImpl implements ClienteDAO {

@Override
public List<Cliente> getClientes() {
List<Cliente> list = new ArrayList<>();
StringBuilder sql = new StringBuilder("SELECT * ");
sql.append("FROM cliente ");

try(Connection cn = Conexion.obtenerConexion();
PreparedStatement ps = cn.prepareStatement(sql.toString())) {

ResultSet rs = ps.executeQuery();

while (rs.next()) {

list.add(new Cliente(rs.getInt(1), rs.getString(2),


rs.getString(3), rs.getString(4), rs.getDate(5)));
}
Conexion.cerrarConexion();

} catch (Exception e) {
}
return list;
}

You might also like