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