Connect using DriverManager.
Connect using through a javax.sql.DataSource or javax.sql.ConnectionPooledDataSource.
Establish a connection through a JNDI lookup.