Verbindungsprobleme mit meiner Datenbank

rhô

Grünschnabel
Hi,

ich weiß, dass meine Frage so ähnlich schonmal gestellt wurde, aber eben leider nur so ähnlich...
Ich bin nicht in der Lage mit meiner Datenbank zu kommunizieren.

Mein Quellcode sieht folgendermaßen aus:
Code:
package db1;

import java.sql.*;

public class No1 {
	
	public static void main(String[] args){
		Connection conn = null;
		String url = "jdbc:mysql://localhost:3306/database";
		String user = "root";
		String pass = "";
		
		try{
			Class.forName("com.mysql.jbc.Driver").newInstance();
			conn = DriverManager.getConnection(url, user, pass);
			System.out.println("Verbunden");
			
			Statement s = conn.createStatement();
			ResultSet r = s.executeQuery("Select * from artikel");
			while(r.next()){
				System.out.println(r.getString("artikelnr") + "\t" + r.getString("artikelname"));
			}
			
		}catch(Exception e){
			e.printStackTrace();
			System.out.println(e.getMessage());
			System.err.println("Kann nicht verbinden!");
		}finally{
			if(conn != null){
				try{
					conn.close();
					System.out.println("Verbindung beendet.");
				}catch(Exception e){
					
				}
			}
		}
	}
	
}

Ich habe den Verdacht, dass das Problem bei der Nutzung von Eclipse liegt, denn ich habe den Treiber sowohl als Bibliothek in Eclipse eingebunden als auch in der CLASSPATH eingetragen und es funktioniert dennnoch nicht.

Was hab ich übersehen?
 
Hallo,

ich bin mir nicht ganz sicher, glaube aber, dass die Zeile mit der Treiberkennung falsch ist.

Ich glaube es muss com.mysql.jdbc.Driver heißen.

Grüße twagi
 
Hallo,

mal abgesehen davon wie twagi1232010 schon anmerkte, dass dein Treiber falsch geschrieben ist, kommt denn irgendeine Fehlermeldung oder passiert sonst was?

Nur "das funktioniert nicht" ist keine konkrete Fehlerbeschreibung. Da kann man auch schlecht helfen.

Gruß

Sascha
 
Zurück