Первое, что нужно понимать, что амазонки документация говорит вам, чтобы загрузить версию v4 файла драйвера JAR. Если вы загрузили драйвер вы получили версию V4x драйвера, так что ваш код должен быть:
Class.forName("com.amazon.redshift.jdbc41.Driver");
НЕ
Class.forName("com.amazon.redshift.jdbc4.Driver");
Примечание добавление номера версии в первом примере!
Сосуд водитель находится здесь:
http://docs.aws.amazon.com/redshift/latest/mgmt/configure-jdbc-connection.html
Amazon не публикует в Maven (Приходите на Amazon WTF?), Поэтому вам нужно импортировать загружаемую банку. Команда Maven импорта (для JDBC) выглядит следующим образом:
МВН установить:. Установить-файл -Dfile =/RedshiftJDBC41-1.1.10.1010.jar -DgroupId = com.amazon -DartifactId = redshift.jdbc41 -Dversion = 1.1.10.1010 -Dpackaging = баночка -DgeneratePom = истина
зависимость Maven выглядит следующим образом (Обратите внимание, что artificatID и версию должен быть то, что вы дали в МВНЕ команды выше. Если драйвер был обновлен, то необходимо изменить команду mvn и поля зависимостей):
<dependency>
<groupId>com.amazon</groupId>
<artifactId>redshift.jdbc41</artifactId>
<version>1.1.10.1010</version>
</dependency>
Maven repo был добавлен, см. Ссылку ниже в комментарии nicola –