Método setPacketSize (SQLServerDataSource)

Baixar driver JDBC

Define o tamanho atual do pacote de rede usado para comunicar com o SQL Server, especificado em bytes.

Syntax

  
public void setPacketSize(int packetSize)  

Parâmetros

pacoteTamanho

Um valor int contendo o tamanho do pacote de rede.

Observações

O intervalo aceitável de valores desta propriedade é [-1 | 0 | 512..32767]. Se esta propriedade for definida para um valor fora do intervalo aceitável, ocorrerá uma exceção.

A aplicação pode querer definir a propriedade packetSize ao conectar-se com a encriptação Transport Layer Security (TLS), anteriormente conhecida como Secure Sockets Layer (SSL). O Microsoft JDBC Driver for SQL Server negocia o tamanho dos pacotes com o servidor. Se a propriedade de encriptação estiver definida como "verdadeira" e o tamanho do pacote negociado for maior do que o tamanho padrão do registo TLS do fornecedor de segurança da Máquina Virtual Java (JVM), o driver gerará um erro e terminará a ligação.

Além disso, a aplicação pode querer definir a propriedade packetSize sem pedir a encriptação TLS. Neste caso, se o servidor exigir que o cliente suporte encriptação TLS, o driver verifica o tamanho do registo TLS do fornecedor de segurança padrão da JVM. Se a propriedade PacketSize for maior do que o tamanho do registo TLS do fornecedor de segurança predefinido da JVM, o driver gerará um erro e terminará a ligação.

Para mais informações sobre a utilização do TLS, consulte Utilização de encriptação.