![]() |
| | Themen-Optionen |
| | Nach oben #1 |
| Gast
Beiträge: n/a
|
Hallo, die Frage ist mir jetzt direkt peinlich, aber ich komm sonst nicht weiter: ich mach grad meine ersten Versuche mit JDBC (MySQL) und hab mir dazu einen Treiber (JAR-Datei) runtergeladen, die ich ja jetzt laden muss. Ich wechsle also in das Verzeichnis meines Projekts, in dem sich auch der Treiber befindet und gebe ein: java -classpath .:caucho-jdbc-mysql-2.1.0.jar wie es mir mein Buch beschrieben hat Es soll aber jetzt noch <Class Datei> angegeben werden - mein Buch schweigt aber darüber was damit gemeint ist - kann mir da jemand weiterhelfen? Danke, udo |
|
| | Nach oben #2 |
| Gast
Beiträge: n/a
|
Hi Den Treiber lädst du in deinem Programm, bevor du die Verbindung aufbaust. Ich weiss nicht, wie die Klasse bei deinem MySQL-Connector (caucho-jdbc-mysql-2.1.0.jar) heisst, aber mit dem MySQL-Connector von www.mysql.org sieht das wie folgt aus: Java Code:
Greets |
|
| | Nach oben #3 |
| Gast
Beiträge: n/a
|
@LordOfCodes Danke für Deine Antwort! In meinem Buch steht, dass ich einerseits natürlich (wie Du es geschrieben hast) den Treiber im Programm laden muss, aber andererseits auch in der CLASSPATH den Pfad zur JAR-Datei angeben muss. Und das hatte ich eben (wie in meiner Problembeschreibung genannt) vor. Hab ich da was falsch verstanden? (übrigens: SuSE 9.1) |
|
| | Nach oben #4 |
| Gast
Beiträge: n/a
|
Hab jetzt erfahren, dass ich wohl die Angabe der Klasse bei Festlegen der JAR-Datei im CLASSPATH vergessen hatte. Es muss also wohl heißen: Java Code:
Da bekomm ich aber die Fehlermeldung: Exception in thread "main" java.lang.NoClassDefFoundError: JdbcMysqlDemo01/class [/highlight] |
|
| | Nach oben #8 |
| Gast
Beiträge: n/a
|
verdammt, habe das gleiche problem, komme qaber hier nicht mehr mit... meine klasse: public class DBConnection implements java.sql.Driver{ ... public DBConnection() { super(); Class.forName("com.mysql.jdbc.Driver").newInstance (); ...} .. } das jarfile liegt im Projektordner; Das mit dem Classpath ist funzt irgendwie nicht. habe schon das jar file direkt in s Projet eingebunden und driver.class laden wollen...nix! Diver not found exception, egal was ich mache... |
|
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Microsofts neuer type-4 jdbc Treiber | VolkerK | Datenbanken | 2 | 03.03.2006 10:36 |
| Postgresql, JDBC, JAVA Probleme mit treiber | ka2065 | Datenbanken | 2 | 05.10.2005 00:09 |
| Performanceeinbusen beim Laden von Klassen? | Gottzilla | Allgemeine Java-Programmierung | 4 | 15.08.2005 02:08 |
| Bild seperat laden und anzeigen | phate | Desktop-Applikationen und Grafik | 0 | 31.05.2005 10:44 |
| JDBC (MySQL) : Packet zu groß (bei INSERT...) | tuxsymptom | Datenbanken | 0 | 20.08.2004 22:05 |