La prima cosa da capire è che la documentazione amazon richiede di caricare la versione v4 del file del driver JAR. Se si è scaricato il driver che hai una versione V4x del driver in modo che il codice dovrebbe essere:
Class.forName("com.amazon.redshift.jdbc41.Driver");
NON
Class.forName("com.amazon.redshift.jdbc4.Driver");
nota l'aggiunta del numero di versione nel primo esempio!
Il vaso driver è qui:
http://docs.aws.amazon.com/redshift/latest/mgmt/configure-jdbc-connection.html
Amazon non pubblica a Maven (Vieni su Amazon WTF?) Quindi devi importare il barattolo scaricato. Il comando Maven di importazione (per JDBC) assomiglia a questo:
mvn installare:. Installare file -Dfile =/RedshiftJDBC41-1.1.10.1010.jar -DgroupId = com.amazon -DartifactId = redshift.jdbc41 -Dversion = 1.1.10.1010 -Dpackaging = vaso -DgeneratePom = true
la dipendenza Maven assomiglia a questo (si noti che l'artificatID e versione dovrebbe essere quello che ha dato nel comando mvn sopra. Se il driver è stato aggiornato, quindi il comando mvn e i campi dipendenza devono cambiare):
<dependency>
<groupId>com.amazon</groupId>
<artifactId>redshift.jdbc41</artifactId>
<version>1.1.10.1010</version>
</dependency>
fonte
2016-02-11 17:07:32
Repo Maven è stato aggiunto, vedi il link qui sotto nel commento di Nicola –