通过 SQL workbench 的 Redshift 连接,

Redshift Connection through SQL workbench,

获取错误

redshift failed to load driver class. this error may be caused by all-in-one jar packaging. please try again with the lean package

这里有 Redshift 的驱动程序。看来您使用的是旧版本。我建议您在 http://docs.aws.amazon.com/redshift/latest/mgmt/configure-jdbc-connection.html

查看文档

例如,这里是最新的驱动版本。

JDBC 4.2 兼容驱动程序:https://s3.amazonaws.com/redshift-downloads/drivers/RedshiftJDBC42-1.2.8.1005.jar.

您的版本似乎早了几个版本

我遇到了同样的问题,根本原因最终是因为驱动程序文件的路径包含一个包含 space.

的文件夹名称

我在另一个程序中遇到了同样的问题。作为解决方法,请尝试使用 com.amazon.redshift.core.jdbc4.PGJDBC4DriverImpl 作为驱动程序 class 名称。它使用 RedshiftJDBC4-no-awssdk-1.2.8 对我有用。1005.jar