Uma vez que o driver esteja carregado, a aplicação Java pode estabelecer uma conexão com o gerenciador de banco de dados. Para especificar com qual banco de dados deseja-se estabelecer a conexão, é utilizada uma string na forma de um URL na qual o protocolo é jdbc: e o restante da string é dependente do driver. Por exemplo, o driver jdbc:odbc especifica o formato jdbc:odbc:dsn, onde dsn é o data source name que identifica o banco de dados.
Identificado o banco de dados, a sessão a ser estabelecida para o acesso ao banco de dados será controlada por um objeto de uma classe que implementa a interface Connection. O DriverManager oferece o método getConnection() para executar essa tarefa.
O encerramento de uma sessão é sinalizado pelo método close() da conexão.
import java.sql.*; ... String DB = "jdbc:..."; ... Connection c = DriverManager.getConnection(DB); ... c.close(); // encerra a sessão