JDBC et ODBC Amazon Redshift et PostgreSQL - Amazon Redshift

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

JDBC et ODBC Amazon Redshift et PostgreSQL

Comme Amazon Redshift est basé sur PostgreSQL, nous avions précédemment recommandé d’utiliser le pilote JDBC4 Postgresql version 8.4.703 et les pilotes psqlODBC version 9.x. Si vous utilisez actuellement ces pilotes, nous vous recommandons de passer aux nouveaux pilotes spécifiques à Amazon Redshift. Pour plus d’informations sur les pilotes et la configuration des connexions, consultez Pilotes JDBC et ODBC pour Amazon Redshift dans le Guide de gestion Amazon Redshift.

Pour éviter les out-of-memory erreurs côté client lors de la récupération de grands ensembles de données à l'aide de JDBC, vous pouvez permettre à votre client de récupérer des données par lots en définissant le paramètre de taille d'extraction JDBC. Pour plus d’informations, consultez Définition du paramètre de taille d’extraction JDBC.

Amazon Redshift ne reconnaît pas le paramètre JDBC maxRows. Spécifiez à la place une clause LIMIT afin de limiter le jeu de résultats. Vous pouvez aussi utiliser une clause OFFSET pour accéder directement à un point de départ spécifique du jeu de résultats.