XD-2060: Add jdbc source

My gut feeling is that
1) we have similar scenarios in several XD modules anyway
2) **your** solution may induce that behavior