Oracle XE bekannt machen

jdk

Mitglied
Hallo,

ich versuche schon die längste Zeit mit

Java:
Class.forName("oracle jdbc.driver.OracleDriver");
bekannt zu machen, aber
eclipse meldet:

multiple markers in this line und unterstreicht mir den "." nach Class.

Was bedeutet das?
Der jdbc-Treiber müsste ja von Haus aus eingebunden sein - oder?


ACHTUNG: Ich bin Anfänger!


Vielen Dank und liebe Grüße
jdk
 
Hallo,

Java:
Class.forName("oracle jdbc.driver.OracleDriver");
bekannt zu machen, aber
eclipse meldet:

Den Punkt vor jdbc auch reinmachen...
Code:
Class.forName("oracle.jdbc.driver.OracleDriver");

Ob der Treiber geladen ist oder nicht kann ich nicht sagen. Vermutung Nein.

Gruß
Karl Heinz Marbaise
 
Danke Kama,

ja den Punkt habe ich irtümlich beim Probieren verschwitzt.
Es geht somit auch mit dem Punkt nicht.

Jetzt ist natürlich meine Frage, wie ich einen passenden Treiber wo dazuhänge.

Vielleicht kann mir einfach ausgedrückt jemand auf die Sprünge helfen.

Vielen Dank und liebe Grüße
 
Liegt das JAR mit dem Oracle-Treiber im Classpath? (Eclipse: Rechtsklick aufs Projekt->Buildpath->Configure Buildpath) Wenn nein, füge das JAR hinzu (Add JAR / Add External JAR).

Ansonsten ist die Zeile ok (bis auf den Fehler, auf den kama dich bereits hinwies), wenn Eclipse da einen Fehler anzeigt, dann stimmt im umgebenden Code etwas nicht - ob der JDBC-Treiber geladen werden kann, siehst du nämlich erst zur Laufzeit.
 
Danke Tobias,

habe classes12_g.jar und ojdbc14.jar eingebunden. Aber ohne Erfolg. Eclipse meckert noch immer. Der Punkt zwischen Class und forName passt ihm nicht.

Ich war eigentlich der Meinung, wenn eclipse die Bekanntmachung (Class.forName) anmeckert, dass dann die Anbindung sowieso nicht steht. Warum erst zur Laufzeit?

Viele Grüße
jdk
 
So würde das abgespekt jetzt Z. B. aussehen.

Java:
package tools;

import java.sql.Connection;
import java.sql.*;
import java.net.*;

public class Datenbank {
	
	public static void main(String[] args) {		
	}	
	Class.forName("oracle.jdbc.driver.OracleDriver");		
}
 
Ok, ja danke jetzt ist alles klar!!!!

Ach das mit den Klammern bringt mich noch zur Verzweiflung.

Sorry! *schäm*

Danke und liebe Grüße
jdk
 

Zurück
Oben