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!
Pick up some tips and tricks with Context Variables
Learn how media organizations have achieved success with Data Integration
Test drive Talend's enterprise products.