2016-07-14 7 views
0

ich eine einfache Java-Anwendung zu bauen, wurde versucht, die eine Verbindung zu Netezza-Server mit Java JDBCVerbindung konnte nicht Netezza mit Java JDBC Eichhörnchen-SQL-Treiber

schaffen wird ich konnte das Glas org.netezza.Driver auf google finden und auf maven Repository und auch auf http://www.java2s.com/

Also habe ich versucht, squirrel-sql

Dies ist meine pom-Datei zu verwenden:

<dependency> 
     <groupId>net.sf.squirrel-sql.plugins</groupId> 
     <artifactId>netezza</artifactId> 
     <version>3.5.0</version> 
    </dependency> 

Und dies ist mein Code

public static void main(String[] args) throws Exception { 
    Class.forName("net.sourceforge.squirrel_sql.plugins.netezza.NetezzaPlugin"); 
     System.out.println("Start"); 
     Connection ct = DriverManager.getConnection("jdbc:netezza://anyname-this-is.server.uk.ibm.com:5480/BACC_PRD_IDM_ACS", "cgclem", "@23634snkln"); 
     System.out.println("Connected"); 
} 

Der Fehler hier angehängt:

Start 
Exception in thread "main" java.sql.SQLException: No suitable driver found for jdbc:netezza://********************************* 
    at java.sql.DriverManager.getConnection(DriverManager.java:689) 
    at java.sql.DriverManager.getConnection(DriverManager.java:247) 
    at com.xxxx.yyy.zzz.ppp.DatabaseProvider.main(DatabaseProvider.java:368) 
+0

Diese Abhängigkeit ist kein JDBC-Treiber, es ist ein Plugin für das Squirrel-SQL-Abfragetool. –

+0

Wo finde ich JDBC-Treiber für Netezza? – 2Big2BeSmall

+0

Keine Ahnung, Sie müssen es googeln. Die Suche nach externen Ressourcen ist nicht von der Tagesordnung. –

Antwort

2

Netezza ein kommerzielles Produkt ist, der JDBC-Treiber (in nzjdbc.jar enthalten) ist angeblich nicht im Internet verfügbar. Wenn Ihr Unternehmen eine Netezza-Appliance verwendet, sollten Sie in der Lage sein, diesen Treiber entweder von einer Person in Ihrem Unternehmen oder von IBM zu erhalten, vorausgesetzt, Sie geben Hinweise, dass Ihr Unternehmen tatsächlich eine Appliance verwendet.

Sobald Sie eine Hand auf nzjdbc.jar bekommen, müssen Sie es aus denselben Gründen manuell in Ihrem Maven-Repository installieren. Sie können den Anweisungen auf diesem anderen SO-Post folgen: https://stackoverflow.com/a/31531394/5751783

Verwandte Themen