Simples ;-)
no seu codigo, onde tem o while vc faz o seguinte:
while ((linha = in.readLine()) != null) {
2009/1/7 Mauricio Magalhaes <[email protected]>
> 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/>
>
>
>