Treiber laden

Status
Nicht offen für weitere Antworten.

Coder09

Mitglied
Hallo,
ich bin neu hier im Forum und begrüße erst einmal alle :meld:
Ich bin noch Anfänger, was das Programmieren in Java betrifft.
Zur Information: Ich programmiere mit Netbeans.

Ich habe den Treiber für MySQL erfolgreich eingerichtet und es scheint auch zu funktionieren:

Java:
try
{
    Class.forName("org.gjt.mm.mysql.Driver");
    System.out.println("Treiber geladen");
}
catch(ClassNotFoundException cnfe)
{
    System.out.println("Treiber kann nicht geladen werden: "+cnfe.getMessage());
}

funktioniert einwandfrei und er gibt mir Treiber geladen aus. Dann kann ich doch mal davon ausgehen, dass ich keinen Fehler gemacht habe, sondern, dass es funktioniert oder?

Ich hatte zuerst eine Fehlermeldung, dass er den Treiber nicht laden kann. Dann habe ich hier die Boardsuche benutzt und mir wurde klar, dass ich den Treiber noch bei Netbeans implementieren muss. Gesagt, getan über Project Properties. Meine Frage nun: Muss ich das nun für jedes Projekt machen? Wenn ja, wieso?

Vielen Dank schon einmal an alle
 

sparrow

Top Contributor
Du musstest vorher wahrscheinlich den Treiber in den Classpath aufnehmen.
Wenn das hier durchläuft ohne eine Exception zu werfen kannst du davon ausgehen, dass du bis zu dieser Stelle alles richtig gemacht hast und die angeforderte Klasse nach der gesucht wird im Classpth gefunden wird.

Ja, das musst du in jedem Programm machen. Wie du sicher bemerkt hast lädst du diesen Treiber ja aus dem Internet herunter da mySQL ihn für dich zur Verfügung stellt. An dieser Stelle prüft dein Programm ob der entsprechende Treiber auch im Classpath gefunden wird.
Stell dir vor du lieferst dein Programm aus, dann möchtest du doch, dass der Anwender das Programm ausführen kann. An dieser Stelle prüft dann dein Programm ob der entsprechende Treiber im Classpath tatsächlich gefunden wird.
 
Zuletzt bearbeitet:

Coder09

Mitglied
vielen dank, dass du dir die zeit nimmst.
ja ich habe es im classpath eingerichtet (denke auch korrekt (nach anleitung im buch)).

Ja das wäre meine nächste Frage: Also kann ich dass an Benutzer weitergeben und diese (sofern mysql db vorhanden) können es nutzen oder die classpath einrichtung? Und die müssen aber Internet haben, da er das dann herunterlädt? Oder was lädt der aus dem Netz, habe das nicht verstanden.

Ok, dann werde ich es immer angeben.

Off-Topic: Habe gerade meine erste Tabelle mit MySQL hinbekommen ;) Als PHP-Coder nun endlich eine Möglichkeit: Software und Website bzw. die Datenbank zu verbinden :)
 

sparrow

Top Contributor
Da gibts verschiedene Möglichkeiten.
Hier in den FAQs im Forum findet man eine Übersicht wie man Java-Programme ausliefern kann. Du kannst ja den Treiber bereits mitliefern, dann brauch ihn sich niemand herunter laden. Außerdem kannst du den Classpath deiner Anwendung bei Auslieferung so setzen, dass er den Treiber automatisch findet. Stichwörter: jar und classpath in der manifest-Datei.
 

Coder09

Mitglied
alles klar. ich bedanke mich vielmals bei dir und werde mich dann in zukunft damit mal auseinander setzen :) danke
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
G PostgreSQL Treiber laden schlägt fehl wegen: "... passwortbasierte Authentifizierung ..." Datenbankprogrammierung 2
M H2 Laden der H2-Treiber schlägt fehl Datenbankprogrammierung 2
E MySQL Treiber aus NetBeans laden Datenbankprogrammierung 13
H Konnte den Treiber com.mysql.jdbc.Driver nicht laden. Datenbankprogrammierung 19
G Probleme mit Laden des JDBC-Treiber in HSQLDB Datenbankprogrammierung 2
B Laden eines JDBC Treiber. Datenbankprogrammierung 7
A Datenbankzugriff per Applet - Problem beim Treiber laden Datenbankprogrammierung 6
V JDBC Treiber laden Datenbankprogrammierung 2
R Servlet, kann nicht den Treiber laden Datenbankprogrammierung 4
T Treiber laden PostgreSQL Datenbankprogrammierung 3
Watsoon Treiber wird in Intellij nicht geladen Datenbankprogrammierung 2
S ODBC Treiber in Java Editor einbinden Datenbankprogrammierung 3
N Java, sql, jar, JDBC-Treiber in Classpath Datenbankprogrammierung 8
platofan23 MySQL Java Programm findet Treiber für mySQL auf Debian-Server nicht? Datenbankprogrammierung 11
B MySQL Data Tools Plattform - "Database Connections" findet den Treiber nicht Datenbankprogrammierung 1
C Über Classpath MongoDB Treiber einbinden und korrekte import Pfade Datenbankprogrammierung 8
S probleme mit dem jdbc treiber Datenbankprogrammierung 1
dzim Cassandra Cluster DB und der Java-Treiber Datenbankprogrammierung 1
K Eclipse Apache Derby Treiber Problem Datenbankprogrammierung 4
Q MySQL JDBC-Treiber Problem Datenbankprogrammierung 2
J JDBC in Library|"Treiber konnte nicht geladen werden"" Datenbankprogrammierung 2
D MySQL Treiber konnte nicht geladen werden Datenbankprogrammierung 3
N Welcher Treiber ist der beste? Datenbankprogrammierung 2
V PostgreSQL JDBC Treiber fehlt Datenbankprogrammierung 6
S ODBC Treiber Problem/oder unvermögen Datenbankprogrammierung 18
G PostgreSQL jar-file läd db-treiber nicht Datenbankprogrammierung 6
H Microsoft Access Treiber wird nicht gefunden Datenbankprogrammierung 9
JavaKaffee Derby/JavaDB Quartz-WebAnwendung - Connection/Treiber Problem Datenbankprogrammierung 47
R ODBC-Treiber sehr langsam Datenbankprogrammierung 5
Screen Ich suche eine SQLDatenbank ohne JDBC-Treiber Datenbankprogrammierung 12
D MySQl Treiber in .jar Datei einbinden, Bukkit Datenbankprogrammierung 2
C DB.Treiber wird nicht gefunden? Datenbankprogrammierung 5
NoXiD Access Datenbank in java einbinden ohne ODBC treiber zu erstellen Datenbankprogrammierung 5
E MySQL Treiber wird nicht geladen Datenbankprogrammierung 5
A mysql Treiber nich gefunden Java Editor Datenbankprogrammierung 6
C SQL Server Treiber [DBNETLIB] Datenbankprogrammierung 14
M JDBC/ODBC Treiber-Einbindung Datenbankprogrammierung 5
padde479 Verfügbare Treiber anzeigen Datenbankprogrammierung 2
P Treiber für OracleDB Datenbankprogrammierung 5
S Benötige Hilfe mit DB Treiber Datenbankprogrammierung 4
G treiber für datenbank zugriff Datenbankprogrammierung 3
G Welchen Treiber? Datenbankprogrammierung 3
S Oracle JDBC Treiber Problem Datenbankprogrammierung 4
J MS sql Server 2005 Treiber Datenbankprogrammierung 9
R Eclipse findet JDBC Treiber nicht Datenbankprogrammierung 2
A Andere Möglichkeit als JDBC Treiber für den Datenbankzugriff Datenbankprogrammierung 3
G DB2 Connect, welchen treiber? Datenbankprogrammierung 4
M Treiber wird nicht gefunden Datenbankprogrammierung 5
G wohin mit dem treiber ? mysql-connector-java-5.0.5-bin.jar Datenbankprogrammierung 12
G Verwendung neuen Treiber für JDBC-Zugriff auf OracleDB Datenbankprogrammierung 5
N mysql.jdbc treiber wird nicht gefunden Datenbankprogrammierung 2
N MySQL Treiber via JDBC in Tomcat Servlet Datenbankprogrammierung 3
J Problem mit dem JDBC Treiber Datenbankprogrammierung 5
I Keine Treiber-Klasse! Datenbankprogrammierung 9
G MySQL Treiber Datenbankprogrammierung 6
F SocketException vom mySQL-Treiber abfangen Datenbankprogrammierung 3
F mySQL-Treiber Ausliefern mit install4j Datenbankprogrammierung 2
G Probleme mit Treiber (connector) Datenbankprogrammierung 20
märliprinz JDBC Treiber Datenbankprogrammierung 11
H mySql Connector/J Treiber wird nicht gefunden Datenbankprogrammierung 2
F Treiber nachladen oder nach Bedarf Datenbankprogrammierung 4
G JDBC2-Treiber für Interbase Datenbank? Datenbankprogrammierung 4
L Java 1.5.0_04 & Oracle 9.2.0.6: JDBC Treiber? Datenbankprogrammierung 10
R MS ACCESS freier JDBC Treiber Datenbankprogrammierung 4
G JDBC- Treiber installieren Datenbankprogrammierung 3
P Wie Treiber für IBM DB2 für JAVA installieren? Datenbankprogrammierung 15
C Problem mit Treiber? insert into Befehl geht nicht Datenbankprogrammierung 5
S jdbc treiber problem Datenbankprogrammierung 12
Z kostenloser Treiber (MySQL) für kommerziellen Einsatz? Datenbankprogrammierung 5
G JDBC-Treiber-Fehlermeldung Datenbankprogrammierung 4
H JDBC-Treiber wird nicht geladen Datenbankprogrammierung 2
8 Java-MySQL wie geht das mit dem Treiber? Datenbankprogrammierung 3
F Problem mit Oracle-JDBC-Treiber Datenbankprogrammierung 5
R Mit JAR-Datei ist MySQL-Treiber nicht auffindbar Datenbankprogrammierung 10
J Wie finde ich den Treiber? Datenbankprogrammierung 4
F Suche JDBC-Treiber-Installationsanleitung (SUSE Linux) Datenbankprogrammierung 18
S Applets und Oracle-Treiber Datenbankprogrammierung 2
2 problem mit jdbc treiber Datenbankprogrammierung 4
G JDBC Treiber für dBase Datenbank? Datenbankprogrammierung 3
M Treiber für mysql Datenbanken Datenbankprogrammierung 2
G Kein Geschenk, der JDBC-Treiber ! Datenbankprogrammierung 30
Kirby.exe Sample Database in Postgres laden Datenbankprogrammierung 5
ruutaiokwu SQL-Dump nach MariaDB laden? Datenbankprogrammierung 6
D JDBC Fehler beim laden der nativen Bibliothek db2jcct2 Datenbankprogrammierung 9
M Kann Oracle Datenbanktreiber nicht laden Datenbankprogrammierung 5
trash Dynamische SQL Inhalte laden?! Datenbankprogrammierung 6
H Datenbank in Datei speichern / laden Datenbankprogrammierung 8
S MySQL Abfrage in showInputDialog laden Datenbankprogrammierung 6
QDog JPA: Entity "laden" und später updaten Datenbankprogrammierung 4
A Problem beim Laden des Treibers Datenbankprogrammierung 5
Y Hibernate - Werte aus 2 Tabellen laden Datenbankprogrammierung 29
P [Hibernate] Objekt laden, Id ändern und speichern? Datenbankprogrammierung 2
M "SQL - Apache" Problem beim laden des Applets Datenbankprogrammierung 4
E Problem beim laden des JDBC Driver bzw der Database Datenbankprogrammierung 8
B double Array in MySQL Datenbank speichern/laden Datenbankprogrammierung 12
W Hibernate: Komplette Datenbank in Speicher laden? Datenbankprogrammierung 5
A ClassNotFoundException beim Laden des Oracle-JDBC-Treibers Datenbankprogrammierung 10

Ähnliche Java Themen

Neue Themen


Oben