If you want your job to start again in the Talend client i.e., the UI then try this
tInfiniteLoop (set some time) --------> tIterateToFlow --------> tRunJob
Where tRunJob is your sub job which does the input db connection and logic. This way even if your job (tRunJob) fails, it will loop back, wait for few seconds and re run the job again.
Hope this helps.
And why do you think your connection will fail anyways?
Talend named a Leader.
Kickstart your first data integration and ETL projects.
Watch the recorded webinar!
Learn how to do cool things with Context Variables
Find out how to migrate from one database to another using the Dynamic schema
Pick up some tips and tricks with Context Variables