# Iterate connection

The Iterate connection can be used to loop on files contained in a directory, on rows contained in a file or on DB entries.

A component can be the target of only one Iterate connection. The Iterate connection is mainly to be connected to the start component of a flow (in a subJob).

Some components such as the tFileList component are meant to be connected through an iterate connection with the next component. For how to set an Iterate connection, see [Iterate connection settings](https://help.qlik.com/talend/en-US/studio-user-guide/8.0/defining-connection-settings?ver=37#iterate-connection-settings_c).

Information noteNote: The name of the Iterate connection is read-only unlike other types of connections.