MySQL Treiber wird nicht geladen

Errschaffer

Mitglied
Hallo,

ich schreibe gerade an einem Ping Pong im Space Style und einigen zusatz Modi in C++.
Dazu wollte ich auch einen OnlineHighscore machen.

Ich hab mir dazu ein Tutorial angeschaut, aber irgendwie wird der Treiber nicht mal geladen.

Java:
//Treiber installieren

    try
    {
    Class.forName("com.mysql.jdbc.Driver");
    }
    catch ( ClassNotFoundException e ) {return "Konnte Treiber nicht installieren"; }
    
    //Verbindung aufbauen
    
    try
    {
    con= DriverManager.getConnection("jdbc:mysql://ip/name","user","");
    }
    catch (SQLException e) {return "Konnte keine Verbindung aufbauen";}

Ich gelange halt immer in den Catch Block.
Kann mir jemand helfen?:bahnhof:
 
Zuletzt bearbeitet:
Hmm wusste nicht das man sich diesen Treiber nochmal extra downloaden muss. Also hab ich jetzt und es funktioniert auch besser. Aber nicht so wie ich will.

In einen der beiden Catch Blöcke landet er nicht. Aber er gibt mir den return ganz am Ende nicht zurück.
Also in einen meiner Label müsste jetzt eigentlich (da ich ja nicht mehr in den Catch Blöcken lande) stehen das MySQL erfolgreich installiert wurde. Tut es aber nicht.

Ich zeige nochmal die ganze Funktion.

Java:
    public String initcore ()
    {

    //Treiber installieren

    try
    {
    Class.forName("com.mysql.jdbc.Driver");
    }
    catch ( ClassNotFoundException e ) {return "Konnte Treiber nicht installieren"; }
    
    //Verbindung aufbauen
    
    try
    {
    con= DriverManager.getConnection("jdbc:mysql://ip/db","user","pw");
    }
    catch (SQLException e) {return "Konnte keine Verbindung aufbauen";}

    
    return "MySQL erfolgreich installiert";
    }
 
Schade. Ich dachte der Hoster bietet externen DB Zugriff an. Gewährt aber nur Sockets. Muss ich mir eine andere Lösung einfallen lassen. Also es lag an dem aufbau der Verbindung. Aber da hätte er mir doch auch einen String zurückliefern müssen. Naja.

Danke für die Hilfe 🙂
 

Neue Themen


Zurück
Oben