Faltou o codigo,
boolean primeira = true;
while ((linha = in.readLine()) != null) {
if (primeira) {
primeira=false;
continue;
}
2009/1/7 Bulinha <[email protected]>
> 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/>
>>
>>
>>
>
>