Coloque uma leitura de linha antes do while, exemplo: in.readLine();
e pronto, quando entrar no while já vai estar na segunda linha. Att, *Ricardo Aragão* www.ricardoaragao.com.br <http://www.ricardoaragao.com.br> Mauricio Magalhaes escreveu: > Pessoal, bom dia ... > > Gostaria da ajuda de algum colega com relação a uma dificuldade que > estou tendo ao importar um arquivo .csv para uma tabela no MySql ... > Este arquivo contém um cabeçalho contendo os nomes dos campos ... > Preciso ignorar esta primeira linha na importação para o banco de > dados .... > Segue abaixo a classe que estou usando para fazer a importação : > > > imports omitidos ... > > public class importCSV { > > public static void main(String[] args) throws SQLException { > > Connection conn = null; > try{ > // Carrega o Driver do mysql na Memoria > Class.forName("com.mysql.jdbc.Driver"); > // Dados da conexao > String url = "jdbc:mysql://192.168.0.3:3306/midtronics"; > String user = "root"; > String password = ""; > conn = DriverManager.getConnection(url, user, password); > } catch (Exception ex){ > ex.printStackTrace(); > } > > try { > BufferedReader in = new BufferedReader(new > FileReader("c:\\midtronics.csv")); > String linha; > > while ((linha = in.readLine()) != null) { > String[] campos = linha.split(";"); > int testID = Integer.parseInt(campos[0]); > String ratedV = campos[1]; > String measV = campos[2]; > String ratedCCA = campos[3]; > String measCCA = campos[4]; > String standard = campos[5]; > String jis = campos[6]; > String temp = campos[7]; > String decision = campos[8]; > String soh = campos[9]; > String soc = campos[10]; > String noise = campos[11]; > String err = campos[12]; > String location = campos[13]; > String postLocation = campos[14]; > String model = campos[15]; > String vin = campos[16]; > String tecnology = campos[17]; > String chargeQuestion = campos[18]; > String surfaceCharge = campos[19]; > String dynResp = campos[20]; > String time = campos[21]; > String date = campos[22]; > String testCode = campos[23]; > > Statement stmt = conn.createStatement(); > > String query = "insert into BateryTest values (" + testID + > ",'" + ratedV + "','" + measV + "','" + > ratedCCA + "','" + measCCA + "','" + standard + > "','" + jis + "','" + temp + "','" + > decision + "','" + soh + "','" + soc + "','" + > noise + "','" + err + "','" + location + > "','" + postLocation + "','" + model + "','" + > vin + "','" + tecnology + "','" + > chargeQuestion + "','" + surfaceCharge + "','" > + dynResp + "','" + time + "','" + > date + "','" + testCode + "')" ; > > > //System.out.println(query); > stmt.executeUpdate(query); > } > in.close(); > } catch (IOException e) { > e.printStackTrace(); > } > conn.close(); > } > } > > Agradeço desde já pela ajuda ... > > Mauricio Magalhães > > ------------------------------------------------------------------------ > Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 > <http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/> > - Celebridades > <http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/celebridades/> > - Música > <http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/m%C3%BAsica/> > - Esportes > <http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/esportes/> > >
