When will you use Jdbc connection components and when will you use pre defined database components?