Código:
public void CargarArchivo(){ File ArchivoInventario = new File(PathArchivo); BufferedReader entrada; try{ entrada = new BufferedReader(new FileReader(ArchivoInventario)); String linea; while(entrada.ready()){ linea = entrada.readLine(); VerificarCodigo(linea); } } catch(Exception E){ JOptionPane.showMessageDialog(null,E); } } public void VerificarCodigo(String Codigo) throws SQLException{ ConexionMySQL ConexionMysql = new ConexionMySQL(); Connection cn = ConexionMysql.Conectar(); try{ Statement stCodigo = cn.createStatement(); ResultSet rsCodigo = stCodigo.executeQuery("Select BARCODE from BC_ARTICULOS where BARCODE ='" + Codigo + "'"); if(!rsCodigo.next() && rsCodigo.getRow() == 0){ modeloCodigosIncorrectos.addElement(Codigo); lstCodigosIncorrectos.setModel(modeloCodigosIncorrectos); cn.close(); } else{ modeloCodigosCorrectos.addElement(Codigo); lstCodigosCorrectos.setModel(modeloCodigosCorrectos); cn.close(); } }catch(Exception E){ JOptionPane.showMessageDialog(null,E); cn.close(); } }