Hlavní třídy (komponenty) JDBC

DriverManager
manažer databázových ovladačů - každý systém řízení báze dat (DBMS) musí mít vlastní databázový ovladač (Driver). V manažeru se ovladače zaregistrují a přístup k danému DBMS se realizuje prostřednictvím příslušného ovladače.
DataSource
abstraktní "obálka" konkrétního datového zdroje. Uživatele nezajímá, kterým DBMS je zdroj řízen, stačí, že nějakou službou získá objekt DataSource a z něj vytváří spojení (Connection).
ConnectionPoolDataSource
dtto, ale _oolable_ tj. datový zdroj schopný poolingu připojení - zvýšená efektivita, není třeba vždy fyzicky zřizovat nové spojení, ale "vypůjčit si" právě nepoužívané, "volné" spojení z poolu.