D
Damasus
Gast
Zunächste wünsch ich jedem einen schönen guten Nachmittag,
das folgende Problem kommt anscheinend öfters vor, aber ich bin aus all den Einträgen nicht schlau geworden. Ich möchte (wie viele hier) eine Datenbankverbindung herstellen. Ich benutze das Oracle Database 10g Express (also die kostenlose Variante). Mein Quelltext sieht wie folgt aus:
Ich habe folgende .JAR's eingebunden: orai18n.jar, ojdbc14dms.jar, ojdbc14_g.jar, ojdbc14.jar.
Als Fehlermeldung kommt
Ich habe schon zahlreiche Dinge gestestet und zahlreiche Foren durchforstet, aber es läuft einfach nicht und bin seit 11 Uhr am forschen. Java programmiere ich schon länger, habe aber erst seit Tagen, eher Stunden Erfahrungen mit Datenbankverbindungen.
Wäre toll wenn ihr mir etwas weiter helfen könntet.
Grüße
das folgende Problem kommt anscheinend öfters vor, aber ich bin aus all den Einträgen nicht schlau geworden. Ich möchte (wie viele hier) eine Datenbankverbindung herstellen. Ich benutze das Oracle Database 10g Express (also die kostenlose Variante). Mein Quelltext sieht wie folgt aus:
Java:
import java.sql.*;
import java.util.*;
public class datenbank001 {
static String url = "jdbc:oracle:thin:@127.0.0.1:8:USER_TEST";
static String userid = "xxx";
static String password = "yyy";
static Connection con = null;
public static void main(String[] args) throws Exception {
Connection con = getOracleJDBCConnection();
if(con!= null){
System.out.println("Got Connection.");
DatabaseMetaData meta = con.getMetaData();
System.out.println("Driver Name : "+meta.getDriverName());
System.out.println("Driver Version : "+meta.getDriverVersion());
}else{
System.out.println("Could not Get Connection");
}
}
public static Connection getOracleJDBCConnection(){
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
System.out.println("=================================================");
System.out.println("Vorhandene Treiber:");
for(Enumeration<Driver> e=DriverManager.getDrivers(); e.hasMoreElements(); )
System.out.println(e.nextElement().getClass().getName());
System.out.println("=================================================");
} catch(java.lang.ClassNotFoundException e) {
System.err.print("ClassNotFoundException: ");
System.err.println(e.getMessage());
}
try {
con = DriverManager.getConnection(url, userid, password);
} catch(SQLException ex) {
System.err.println("SQLException: " + ex.getMessage());
}
return con;
}
}
Als Fehlermeldung kommt
Java:
=================================================
Vorhandene Treiber:
sun.jdbc.odbc.JdbcOdbcDriver
=================================================
Could not Get Connection
SQLException: No suitable driver found for jdbc:oracle:thin:@127.0.0.1:8:USER_TEST
Wäre toll wenn ihr mir etwas weiter helfen könntet.
Grüße