why not insert several rows at once?
instead of this --
insert into mytable (col1, col2, ... colN) values ('val1', val2, ... 'valN')
insert into mytable (col1, col2, ... colN) values ('val1', val2, ... 'valN')
insert into mytable (col1, col2, ... colN) values ('val1', val2, ... 'valN')
insert into mytable (col1, col2, ... colN) values ('val1', val2, ... 'valN')
...
try this --
insert into mytable (col1, col2, ... colN)
values ('val1', val2, ... 'valN')
, ('val1', val2, ... 'valN')
, ('val1', val2, ... 'valN')
, ('val1', val2, ... 'valN')
...