Amazon Redshift 和 PostgreSQL JDBC 和 ODBC - Amazon Redshift

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Amazon Redshift 和 PostgreSQL JDBC 和 ODBC

由於是以 PostgreSQL 為基礎,我們先前建議使用 JDBC4 Postgresql 驅動程式 8.4.703 版和 psqlODBC 9.x 版驅動程式。如果您當前正在使用這些驅動程序,我們建議您繼續使用新的 Amazon RedShift 驅動程序。如需驅動程式和配置連線的詳細資訊,請參Amazon Redshift 的 JDBC 和 ODBC 驅動程序中的Amazon Redshift 叢集管理指南

使用 JDBC 擷取龐大的資料集時,為避免發生用戶端記憶體不足的錯誤,您可以藉由設定 JDBC 擷取大小的參數,來讓用戶端透過批次方式擷取資料。如需詳細資訊,請參閱 設定 JDBC 擷取大小參數

Amazon Redshift 無法識別 JDBC maxRows 參數。請改為指定 LIMIT 子句來限制結果集。您也可以使用 OFFSET 子句,來跳到結果集中的指定起點。