Если БД поддерживает батч режим, то можно сделать большой запрос (сгенерить его). Что-то типа:
Код:
INSERT INTO Info (id,Cost,city)
VALUES (1,200, 'Pune'), (2, 150,'USA'), (3,345, 'France');
Но тут придется генерировать запрос во время выполнения.
А так да, в цикле. Ну а цикл зависит от того, где у тебя храняться данные, которые надо вставлять.