Conectando ao SQL Server com o JDBC Driver

Baixar o JDBC Driver

Uma das coisas mais importantes que você fará com o Microsoft JDBC Driver para SQL Server é estabelecer uma conexão com um banco de dados do SQL Server. Toda a interação com o banco de dados ocorre por meio do objeto SQLServerConnection e, como o driver JDBC tem uma arquitetura simples, praticamente todo tipo de comportamento interessante envolve o objeto SQLServerConnection.

Se um SQL Server estiver aceitando conexões apenas em uma porta IPv6, defina a propriedade do sistema java.net.preferIPv6Addresses para garantir que o IPv6 seja usado em vez do IPv4 para se conectar ao SQL Server:

System.setProperty("java.net.preferIPv6Addresses", "true");

Os artigos desta seção descrevem como fazer e trabalhar com uma conexão a um banco de dados do SQL Server.

Nesta seção

Artigo Descrição
Construindo a URL de conexão Descreve como formar uma URL de conexão para se conectar ao banco de dados do SQL Server. Também descreve a conexão a instâncias nomeadas de um banco de dados do SQL Server.
Configuração das propriedades de conexão Descreve as várias propriedades de conexão e como elas podem ser usadas quando você se conecta a um banco de dados do SQL Server.
Configurando as propriedades da fonte de dados Descreve como usar fontes de dados em um ambiente Java Platform, Edição Enterprise (Java EE).
Trabalhando com uma conexão Descreve as várias maneiras de criar uma instância de conexão com um banco de dados do SQL Server.
Como usar o pool de conexões Descreve como o driver JDBC oferece suporte ao uso de pool de conexão.
Como usar o espelhamento de banco de dados (JDBC) Descreve como o driver JDBC oferece suporte ao uso de espelhamento de banco de dados.
Suporte a JDBC Driver para alta disponibilidade e recuperação de desastre Descreve como desenvolver um aplicativo que se conectará a um grupo de disponibilidade Always On.
Usando a autenticação integrada do Kerberos para se conectar ao SQL Server Discute uma implementação Java para aplicativos que se conectam a um banco de dados do SQL Server, usando a autenticação integrada Kerberos.
Conectando-se a um banco de dados SQL do Azure Discute problemas de conectividade em bancos de dados no SQL do Azure.