Hallo,
ich bekomm es einfach nicht geschafft die Datenbank in Java einzubinden...
Vielleicht sieht jemanden den Fehler oder kann mit die Ausgabe die dabei herauskommt erklären, kann es vllt auch an der Datenbank liegen, ich tapp echt völlig im dunklen....
Hier der Quelltext:
[HIGHLIGHT="Java"]import java.sql.*;
public class Datenzugriff {
public static void main (String args[]) throws SQLException, ClassNotFoundException {
System.out.println ("Treiber laden");
Class.forName("sun.jdbc.odbc.Jdbc0dbcDriver");
System.out.println("Verbindung herstellen");
Connection con = null;
con = DriverManager.getConnection("jdbcdbcVD");
System.out.println("Abfrage:");
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery ("Select * FROM VIDEOS");
while (rs.next() ) {
String Name = rs.getString("Name");
System.out.println("Name: " + Name);
}
System.out.println ("Fertig.");
con.close();
}
}[/HIGHLIGHT]
und hier die Ausgabe:
danke schonmal für die Hilfe.....
ich bekomm es einfach nicht geschafft die Datenbank in Java einzubinden...
Vielleicht sieht jemanden den Fehler oder kann mit die Ausgabe die dabei herauskommt erklären, kann es vllt auch an der Datenbank liegen, ich tapp echt völlig im dunklen....
Hier der Quelltext:
[HIGHLIGHT="Java"]import java.sql.*;
public class Datenzugriff {
public static void main (String args[]) throws SQLException, ClassNotFoundException {
System.out.println ("Treiber laden");
Class.forName("sun.jdbc.odbc.Jdbc0dbcDriver");
System.out.println("Verbindung herstellen");
Connection con = null;
con = DriverManager.getConnection("jdbcdbcVD");
System.out.println("Abfrage:");
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery ("Select * FROM VIDEOS");
while (rs.next() ) {
String Name = rs.getString("Name");
System.out.println("Name: " + Name);
}
System.out.println ("Fertig.");
con.close();
}
}[/HIGHLIGHT]
und hier die Ausgabe:
Treiber laden
Exception in thread "main" java.lang.ClassNotFoundException: sun.jdbc.odbc.Jdbc0
dbcDriver
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at Datenzugriff.main(Datenzugriff.java:6)
C:\Dokumente und Einstellungen\Siemens\Desktop>Pause
Drücken Sie eine beliebige Taste . . .
danke schonmal für die Hilfe.....
Zuletzt bearbeitet von einem Moderator: