Non reinventare la ruota, usa questo comando mysql http://dev.mysql.com/doc/mysql/en/load-data.html

Nello specifico diventa


codice:
LOAD DATA INFILE 'file_name.txt'
    INTO TABLE tbl_name
    FIELDS
        TERMINATED BY ';'
        ENCLOSED BY '"'
    LINES
        TERMINATED BY '\n'