}
}
public Usuario obtener(String correo, String clave) throws BaseExcepcion {
System.out.println("UsuarioDAO: obtener(String correo, String clave)");
Usuario vo = null;
Connection con = null;
PreparedStatement stmt = null;
ResultSet rs = null;
try {
String query = "select idUsuario, nombre, apellidoPaterno, apellidoMaterno, tipo from tb_usuario where correo=? and clave = ?";
con = ConexionBD.obtenerConexion();
stmt = con.prepareStatement(query);
stmt.setString(1, correo);
stmt.setString(2, clave);
rs = stmt.executeQuery();
if (rs.next()) {
vo = new Usuario();
vo.setId(rs.getInt(1));
vo.setNombre(rs.getString(2));
vo.setApellidoPaterno(rs.getString(3));
vo.setApellidoMaterno(rs.getString(4));
vo.setTipo(rs.getInt(5));
}
} catch (SQLException e) {
System.err.println(e.getMessage());
throw new BaseExcepcion(e.getMessage());
} finally {