Java-Forum.org  

Zurück   Java-Forum.org > Java - Programmierung > Datenbankprogrammierung

Datenbankprogrammierung: MySQL - Connection JDBC-Driver Problem

Fragen zur Anbindung und Programmierung von Datenbanken bzw. Datenbankabfragen

Thema geschlossen     Ist dieses Thema erledigt?
Themen-Optionen Thema durchsuchen Ansicht
Alt 07.11.2009, 19:01   #1
fleafly
 
MySQL - Connection JDBC-Driver Problem - Standard MySQL - Connection JDBC-Driver Problem

Hi,

so ... nachdem ich google nicht mehr sehen kann und bei allen Suchbegriffskombinationen die mir eingefallen sind die ersten 2 Seiten geöffnet waren frage ich nun völlig verzweifelt nach =(
An sich handelt es sich mit Garantie um eine Anfänger-*****en-Fehler-Frage, dennoch hab ich jetzt 1,5Tage damit verschwendet ...
Also, zum Thema:
Ich versuche für eine Projektarbeit an der Uni (Softwareprojektmanagement + Implementierung) für die Implementierung mein System aufzusetzen. Das ganze soll ein Java-Servlet basiertes Verwaltungssystem für Terminkalender werden ...
Ich habe auf meinem Windows-XP Pro Rechner inzwischen Tomcat, XAMPP (MySQL & PHPMyAdmin) und eclipse sowie Java JDK installiert. Nachdem ich mit Java zwar schon so einiges gemacht hatte, meine Database-erfahrung sich aber auf PHP und ASP.NET beschränken, also noch nie Java mit Datenbanken verbunden hatte, hab ich mich (versucht) einzulesen. Nach einiger Zeit hab ich herausgefunden, dass ich so einen JDBC-Driver benötige um auf MySQL-zuzugreifen. Also --> mysql-jdbc von der offiziellen mysql-seite geladen un das jar im javabuild-path importiert. Den Code für die Verbindung hab ich aus einem Tutorial kopiert:
Java Code: Quelltext in neuem Fenster öffnen
  1. package DatabaseLayer;
  2.  
  3. import java.sql.*;
  4.  
  5. public class MySqlConnection {
  6.  
  7.     public MySqlConnection(){
  8.        
  9.         Connection con = null;
  10.         //Load JDBC-Driver
  11.         try {
  12.        
  13.             System.out.println("Create new driver instance ...");
  14.             Class.forName("com.mysql.jdbc.Driver").newInstance();
  15.             System.out.println("Created new driver instance!");
  16.             System.out.println("Created new connection instance!");
  17.             con = DriverManager.getConnection("jdbc:mysql:///test", "root", "secret");
  18.  
  19.             if(!con.isClosed())
  20.                 System.out.println("Successfully connected to " + "MySQL server using TCP/IP...");
  21.  
  22.         } catch(Exception e) {
  23.           System.err.println("Exception: " + e.toString());
  24.         } finally {
  25.           try {
  26.             if(con != null)
  27.               con.close();
  28.           } catch(SQLException e) {}
  29.         }  
  30.     }
  31. }

Aufgerufen wird das Ganze dann aus einem Servlet ... allerdings bekomme ich die Fehlermeldung:
Java Code: Quelltext in neuem Fenster öffnen
  1. Exception: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

Ich habe einfach null Ahnung woran das liegen könnte ... irgendwelche Tips/Ideen?
Vielen Vielen Dank im Voraus, ich bin echt am verzweifeln
 

 
Anzeige
 

AW: MySQL - Connection JDBC-Driver Problem



 
Alt 07.11.2009, 19:29   #2
javimka
 
MySQL - Connection JDBC-Driver Problem - Standard AW: MySQL - Connection JDBC-Driver Problem

Möglicherweise stimmt mit dem BuildPath etwas nicht. Ich kann dir nur sagen, wie es bei mir ist und funktioniert.
Meine Mysql-Jar heisst "mysql-connector-java-5.1.10-bin.jar". Du hast dir doch nicht aus versehen die docs oder Spezifikationen gedownloadet. Und dann hast du es in Eclipse im Build Path unter Libraries hinzugefügt?
 
Alt 07.11.2009, 19:42   #3
fleafly
Themenstarter
 
MySQL - Connection JDBC-Driver Problem - Standard AW: MySQL - Connection JDBC-Driver Problem

Ich hoffe dass ich das richtige Teil erwischt habe ... es heißt zumindest gleich. Zur Überprüfung hier mein ProjectExplorer:
 
Alt 07.11.2009, 22:53   #4
mvitz
 
MySQL - Connection JDBC-Driver Problem - Standard AW: MySQL - Connection JDBC-Driver Problem

Bei einer Webapp muss die Jar nicht einfach nur dem BuildPath hinzugefügt werden. Du musst sie in den Ordner WebContent/WEB-INF/lib kopieren und anschließend wird sie in Eclipse unter "Web App Libaries" gelistet und dann auch mit in das WAR File exportiert.
 
Alt 07.11.2009, 23:10   #5
fleafly
Themenstarter
 
MySQL - Connection JDBC-Driver Problem - Standard AW: MySQL - Connection JDBC-Driver Problem

[CENTER][/CENTER]
wuhuuuuuu vielen vielen Dank ... ich wusste doch das es was ganz einfaches ist vielen Dank --> solved
Und deswegen habe ich ne halbe Ewigkeit verschwendet
 
Thema geschlossen     Ist dieses Thema erledigt?

Zurück   Java-Forum.org > Java - Programmierung > Datenbankprogrammierung

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Ähnliche Themen: MySQL - Connection JDBC-Driver Problem

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver: Hi, ich habe das problem das der DB verbidnungstreiber nicht gefunden wird. ich binde ihn so ein: Class.forName("com.mysql.jdbc.Driver").newInstance(); nur leider kommt an der stelle immer...
mySQL JDBC Driver Lizenzfrage
mySQL JDBC Driver Lizenzfrage: Hallo zusammen, bei der Suche bin ich auf diese beiden Themen gestoßen http://www.java-forum.org/softwareentwicklung/89992-nutzung-gpl-lizenzierter-bibliotheken-darf-man.html...
JDBC Mysql Connection Problem - datasource null
JDBC Mysql Connection Problem - datasource null: hallo leute, ich werd noch bekloppt...ich versuche seit stunden eine verbindung zu meiner mysql db herzustellen und schaffe es nicht. von netbeans aus über das database explorer module geht es...
NetBeans und com.mysql.jdbc.Driver
NetBeans und com.mysql.jdbc.Driver: Tach zusammen, ich schreib ne kleine Applikation, die (schreibend) auf nen MySQL-Server zugreift. Zuerst hatte ich es mit der JDBC-ODBC Bridge versucht, aber wie's scheint, sind damit keine...




Sie betrachten gerade MySQL - Connection JDBC-Driver Problem