Método setPacketSize (SQLServerDataSource)
Define o tamanho do pacote de rede atual usado para se comunicar com o SQL Server, especificado em bytes.
Sintaxe
public void setPacketSize(int packetSize)
Parâmetros
packetSize
Um valor int que contém o tamanho do pacote de rede.
Comentários
O intervalo de valores aceitáveis dessa propriedade é [-1 | 0 | 512..32767]. Se essa propriedade for definida como um valor fora do intervalo aceitável, ocorrerá uma exceção.
O aplicativo pode desejar definir a propriedade packetSize ao se conectar com a criptografia TLS, anteriormente conhecida como SSL. O Microsoft JDBC Driver para SQL Server negocia o tamanho do pacote com o servidor. Se a propriedade de criptografia for definida como "true" e o tamanho de pacote negociado for maior que o tamanho do registro TLS do provedor de segurança padrão da JVM (Máquina Virtual Java), o driver produzirá um erro e encerrará a conexão.
Além disso, o aplicativo poderá desejar definir a propriedade packetSize sem solicitar a criptografia TLS. Nesse caso, se o servidor exigir que o cliente dê suporte à criptografia TLS, o driver verificará o tamanho do registro TLS do provedor de segurança padrão da JVM. Se a propriedade packetSize for maior que o tamanho do registro TLS do provedor de segurança padrão da JVM, o driver produzirá um erro e encerrará a conexão.
Para obter mais informações sobre como usar o TLS, confira Como usar a criptografia.