Partager via


Utilisation de données volumineuses

Télécharger le pilote JDBC

Le pilote JDBC prend en charge la mise en mémoire tampon adaptative, ce qui vous permet de récupérer tout type de données de grande valeur sans la charge liée au temps de traitement des curseurs côté serveur. Avec la mise en mémoire tampon adaptative, le Pilote Microsoft JDBC pour SQL Server récupère les résultats de l’exécution des instructions à partir du serveur SQL Server chaque fois que l’application en a besoin, et non en une seule fois. Le pilote ignore également les résultats dès que l'application ne peut plus y accéder.

Dans Microsoft JDBC Driver version 1.2 pour SQL Server 2005 (9.x), le mode de mise en mémoire tampon était « full » par défaut. Si votre application n’a pas affecté la valeur « adaptive » à la propriété de connexion « responseBuffering », soit dans les propriétés de connexion, soit à l’aide de la méthode setResponseBuffering de l’objet SQLServerStatement, cela signifie que le pilote prenait en charge la lecture en une seule fois de l’ensemble des résultats à partir du serveur. Pour pouvoir obtenir le comportement de mise en mémoire tampon adaptative, votre application devait affecter explicitement « adaptive » à la propriété de connexion « responseBuffering ».

La valeur adaptive représente le mode de mise en mémoire tampon par défaut ; par ailleurs, le pilote JDBC met en mémoire tampon la plus petite quantité de données possible en cas de nécessité. Pour plus d’informations sur la mise en mémoire tampon adaptative, consultez Utiliser la mise en mémoire tampon adaptative.

Les rubriques de cette section décrivent différentes façons de récupérer des données de valeur élevée à partir d’une base de données SQL Server.

Dans cette section

Rubrique Description
Exemple de lecture de données volumineuses Explique comment utiliser une instruction SQL pour récupérer des données de grande valeur.
Exemple de lecture de données volumineuses avec des procédures stockées Explique comment récupérer une valeur de paramètre OUT CallableStatement de grande taille.
Exemple de mise à jour de données volumineuses Explique comment mettre à jour des données de grande valeur dans une base de données.

Voir aussi

Exemples d'applications du pilote JDBC