Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O driver JDBC oferece suporte para buffer adaptável, que permite recuperar qualquer tipo de dados de valor grande sem a sobrecarga de cursores de servidor. Com o buffering adaptativo, o Microsoft JDBC Driver para SQL Server recupera do SQL Server os resultados da execução da instrução conforme o aplicativo precisa deles, em vez de recuperá-los todos de uma só vez. O driver também descarta os resultados assim que o aplicativo já não os pode acessar.
No Microsoft SQL Server 2005 (9.x) JDBC Driver versão 1.2, o modo de buffer era "full" por padrão. Se o aplicativo não definiu a propriedade de conexão "responseBuffering" como "adaptável" nas propriedades de conexão ou usando o método setResponseBuffering do objeto SQLServerStatement, isso significa que o driver deu suporte à leitura do resultado inteiro imediatamente do servidor. Para obter o comportamento de buffer adaptável, o aplicativo teve que definir a propriedade de conexão "responseBuffering" explicitamente como "adaptável".
O valor adaptável é o modo de buffer padrão, e o driver JDBC armazena em buffer o mínimo de dados possível quando necessário. Para obter mais informações sobre como usar o buffer adaptável, confira Como usar o buffer adaptável.
Os tópicos nesta seção descrevem maneiras diferentes de recuperar dados de valor grande de um banco de dados do SQL Server.
Nesta seção
| Tópico | Descrição |
|---|---|
| Lendo grande amostra de dados | Descreve como usar uma instrução SQL para recuperar dados de valor grande. |
| Exemplo de leitura de grandes volumes de dados com procedimentos armazenados | Descreve como recuperar um valor grande do parâmetro OUT do CallableStatement. |
| Atualizando uma grande amostra de dados | Descreve como atualizar dados de valor grande em um banco de dados. |