Um aplicativo Java utilizando a API do JDBC estabelece a conexão com o banco de dados obtendo um objeto Connection. A forma padrão para obter um objeto Connection é chamando o método DriverManager.getConnection, que recebe uma cadeia de caracteres contendo a URL de conexão com o banco de dados. A URL (uniform resource locator) de conexão com o banco de dados JDBC fornece a maneira de identificar o banco de dados.
DriverManager.getConnection pode receber um argumento, além da URL de conexão com o banco de dados, que é um objeto Properties. O objeto Properties pode ser utilizado para definir atributos da URL de conexão com o banco de dados.