Following are the classes that are used to control database connection:
Data Source Utils
SmartData Source
AbstractData Source
SingleConnection DataSource
DriverManager DataSource
TransactionAware DataSourceProxy
DataSource TransactionManager
https://www.geeksforgeeks.org/how-to-create-a-database-connection/