db2jcc-Treiber installieren

Status
Nicht offen für weitere Antworten.

luigied

Mitglied
Hey Leute,

hab von nem Kollegen ein altes Projekt bekommen und soll da was dran ändern. Das Ganze nutzt die IBM db2.

Dazu muss ich den db2jcc-Treiber installieren (also einfach die .jar in Eclipse zum Build-path hinzufügen??)

Hab ich so gemacht leider kann Eclipse einige Imports, die daruf verweisen immernoch nicht auflösen.

Code:
import java.sql.Connection;
import java.sql.SQLException;


import com.ibm.db2.jcc.DB2SimpleDataSource;
//import com.ibm.db2.jcc.*;
//import
class Db {
	//private String alias;
	//private String server;
	//private int portNumber = 0;
	private Connection con = null;
	DB2SimpleDataSource db2 = null;

Die DB2SimpleDataSource kann nicht aufgelöst werden. com.ibm.db2.jcc.* geht aber.:bahnhof:

Weiss einer von euch zufällig, was ich da falsch gemacht habe?

Müsste ja eigentlich ein Kinderspiel sein :D

Danke schonmal.

Mfg
 

tfa

Top Contributor
Was willst du mit einer DB2SimpleDataSource? Die DB2-JARs sind obfuscated. Die meisten Klassen sind unkenntlich gemacht und können nicht importiert werden. Da du sowieso nur die JDBC-Interfaces nutzen solltest, ist das auch kein Problem.
 

luigied

Mitglied
Um ehrlich zu sein, befasse ich mich gerade zum ersten mal im Datenbankverbindungen unter Java. Ich versuch nur ersteinmal den Beispielcode des Kollegen zum Laufen zu bringen. (und darin gibt es eine DB2SimpleDataSource^^)

Aber wahrscheinlich sollte ich mich eher von Grund auf in die Thematik einlesen und nicht versuchen, irgendwelchen Code zu verstehen.

Danke dir erstmal.
 

luigied

Mitglied
Ok, hab den Code jetzt zum Laufen gebracht. Kann mich auch zur Db verbinden. Aber, wenn ich eine Query ausführen will, bekomm ich folgende Fehlermeldung:

Code:
executeQuery method cannot be used for update.

In vielen Onlineforem habe ich zur Datenbankverbindung folgenden Code gefunden:
Java:
Class.forName("COM.ibm.db2.jdbc.net.DB2Driver");
und
Java:
con = DriverManager.getConnection(url, props);

Wo ist der Unterschied zu meinem obigen Code und dem hier?
Warum sollte ich nur die JDBC-Interfaces nutzen und nicht meinen bisherigen Code?

Danke schonmal für die Hilfe

Mfg LuigiEd
 

tfa

Top Contributor
Benutze executeUpdate() statt executeQuery().

Wenn du nur gegen die Standard-JDBC-Interfaces programmierst, bindest du dich nicht an ein bestimmtes Produkt. Das macht dich flexibler, wenn du mal eine andere DB einsetzen willst.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
P Classpath jdbc-Treiber kann nach export in jar-File nicht mehr geladen werden Java Basics - Anfänger-Themen 2
K Erste Schritte Datenbankverbindung: Der Treiber lädt nicht Java Basics - Anfänger-Themen 10
J Export als Jar mit ODBC-Treiber Java Basics - Anfänger-Themen 8
lenniii DB Basics (JDBC-Treiber) Java Basics - Anfänger-Themen 16
T Datenbank: Treiber nicht gefunden Java Basics - Anfänger-Themen 17
B JDBC Treiber lokal installieren ? Java Basics - Anfänger-Themen 2
M JDBC Treiber LGPL Java Basics - Anfänger-Themen 11
D JDBC Treiber unter dem Java Application Server Java Basics - Anfänger-Themen 6
B Java Treiber Java Basics - Anfänger-Themen 5
F Problem mit Treiber Java Basics - Anfänger-Themen 13
G Treiber ausgeben Java Basics - Anfänger-Themen 5
P Eclipse installieren Java Basics - Anfänger-Themen 5
brypa Eclipse installieren Java Basics - Anfänger-Themen 31
F Umgebungsvariable JRE und JDK installieren? Java Basics - Anfänger-Themen 7
D e(fx)clipse installieren funktioniert nicht Java Basics - Anfänger-Themen 3
J Welche Java-Version installieren Java Basics - Anfänger-Themen 9
F iText download/installieren Java Basics - Anfänger-Themen 22
J Mit OpenJDK entwickeln aber Oracle SE Runtime installieren? Java Basics - Anfänger-Themen 6
B Arquillian installieren - Maven, WildFly, MYSQL Java Basics - Anfänger-Themen 1
D JAVA JDK korrekt installieren javac wird nicht gefunden Java Basics - Anfänger-Themen 2
F Installieren von eclipse Java Basics - Anfänger-Themen 1
H WindowBuilder in oxygen installieren Java Basics - Anfänger-Themen 2
P Wie Java-Plugin in Firefox (nachträglich) installieren? Java Basics - Anfänger-Themen 2
M Javamail installieren Java Basics - Anfänger-Themen 2
D Software per ssh downloaden und installieren Java Basics - Anfänger-Themen 2
W JDK installieren JDK Installieren | Windows 8 | Hilfe Java Basics - Anfänger-Themen 8
L JDK installieren GUI-Bibliothek installieren Java Basics - Anfänger-Themen 4
P Wie Java-Plugin in Browser installieren OHNE volles Java ausserhalb? *.jnlp not startable Java Basics - Anfänger-Themen 1
E Java neu installieren Java Basics - Anfänger-Themen 3
G Java lässt sich nicht installieren Java Basics - Anfänger-Themen 1
M Java Media Framework installieren - Win 7 Java Basics - Anfänger-Themen 6
J Java JDK 6 oder JDK 7 installieren? Java Basics - Anfänger-Themen 5
D Java installieren Java Basics - Anfänger-Themen 3
A JDK installieren Java update - neu installieren? Java Basics - Anfänger-Themen 7
S IOTools installieren Java Basics - Anfänger-Themen 11
I JOGL installieren Java Basics - Anfänger-Themen 2
B Eclipse IDE installieren Java Basics - Anfänger-Themen 8
K kan 64Bit Version unter Win7Pro64 nicht installieren Java Basics - Anfänger-Themen 12
W log4j "installieren" Java Basics - Anfänger-Themen 10
N Java installieren Java Basics - Anfänger-Themen 9
G jar unter MeeGo installieren Java Basics - Anfänger-Themen 3
X JDBC installieren Java Basics - Anfänger-Themen 2
M Look and Feel installieren Java Basics - Anfänger-Themen 3
A JDK/SDK installieren und einrichten Java Basics - Anfänger-Themen 23
C Netbeans will Plugin mangelns JDK nicht installieren ? Java Basics - Anfänger-Themen 2
P Java3D installieren Java Basics - Anfänger-Themen 4
M wie installieren?? Java Basics - Anfänger-Themen 28
M mysql-connector-java-5.1.7-bin. jar in die umgebungsvariable installieren Java Basics - Anfänger-Themen 14
E Shockwave installieren lassen (!) Java Basics - Anfänger-Themen 8
K Apache Deby installieren? Java Basics - Anfänger-Themen 3
K Problem beim installieren des JDK 1.6+ version Java Basics - Anfänger-Themen 3
C Programm auf dem Handy installieren Java Basics - Anfänger-Themen 7
E Java installieren (Tutorials gehen nicht). unter Win Vista Java Basics - Anfänger-Themen 24
P Java - Installieren! Java Basics - Anfänger-Themen 3
A Bibliotheken installieren Java Basics - Anfänger-Themen 3
R Velocity Plugin installieren Java Basics - Anfänger-Themen 6
A JDK 6.0 in eclipse 3.1.2 installieren. Java Basics - Anfänger-Themen 6
S Woher Packages bekommen? Wie installieren? (Netbeans) Java Basics - Anfänger-Themen 4
J Java JDK 6 - wie zu installieren? Java Basics - Anfänger-Themen 99
K JSP Umgebung installieren Java Basics - Anfänger-Themen 2
P mp3-PlugIn installieren Java Basics - Anfänger-Themen 2
J j2sdk unter Linux installieren Java Basics - Anfänger-Themen 37
K Java installieren - WLAN Router Java Basics - Anfänger-Themen 3
C Problem beim installieren des Java SDK Java Basics - Anfänger-Themen 5
S jdk installieren Java Basics - Anfänger-Themen 6
M kann java nicht installieren, bitte helft mir! Java Basics - Anfänger-Themen 4
E Installieren, hat nicht geklappt. Java Basics - Anfänger-Themen 4
P JavaMail API installieren Java Basics - Anfänger-Themen 4
T JLayer installieren Java Basics - Anfänger-Themen 2
I Tomcat unter Suse Linux installieren Java Basics - Anfänger-Themen 35
G JBuilderX: Paket installieren, wo? Java Basics - Anfänger-Themen 3
B Kann Java nicht installieren Hilfe Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben