• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

MySQL DatenBank connected nicht

Kraetzy

Redstoneengineer
Registriert
16 Dezember 2017
Beiträge
41
Alter
22
Diamanten
250
Minecraft
MinesuchtBOT
Hey,

Meine MySQL Datenbank connected nicht, warum?

Code:
package mysql;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

public class MySQL {
   
    public static String host = "mysql.mc-host24.de";
    public static String port = "3306";
    public static String database = "db_*****";
    public static String username = "db_*****";
    public static String password = "*******";
    public static Connection con;
   
    public static void connect() {
        if(isConnected()) {
            try {
                con = DriverManager.getConnection("jbdc:mysql://" + host + ":" + port + "/" + database, username, password);
                System.out.println("MySQL Verbindung wurde gefunden!");
            } catch (SQLException e) {
                e.printStackTrace();
            }
           
        }
    }
   
    public static void disconnect() {
        if(isConnected()) {
            try {
                con.close();
                System.out.println("MySQL Verbindung wurde geschlossen!");
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }
    }
   
    public static boolean isConnected() {
        return (con == null ? false : true);
    }
   
    public static void update(String qry) {
        PreparedStatement ps;
        try {
            ps = con.prepareStatement(qry);
            ps.executeUpdate();
        } catch (SQLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
       
    }
   
    public static ResultSet getResult(String qry) {
        PreparedStatement ps;
        try {
            ps = con.prepareStatement(qry);
            return ps.executeQuery();
        } catch (SQLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        return null;
    }
   
}
 

Baba43

Ehem. Teammitglied
Ehem. Teammitglied
Registriert
5 November 2012
Beiträge
869
Diamanten
60
Minecraft
baba43
Was sagt denn die Fehlermeldung?

Den Fehler sehe ich jetzt schon, aber du wirst ihn sicher auch selbst schnell finden, wenn du einfach mal ein paar System.out.println in die einzelnen Methoden setzt und so den Programmfluss nachvollziehst :)
 

Baba43

Ehem. Teammitglied
Ehem. Teammitglied
Registriert
5 November 2012
Beiträge
869
Diamanten
60
Minecraft
baba43
Ich bekomme weder eine Fehlermeldung noch irgendeine andere Ausgabe.
Was könnte diese Vermutung nahe legen? ;-)

P.S Habe heute erst mit der MySQL Database angefangen zu lernen. :)
Mit Datenbanken hat dein Problem nichts zu tun.

Es handelt sich um einen dummen Fehler, der wahrscheinlich aus Flüchtigkeit entstanden ist (oder weil du den Code einfach nur zusammenkopiert hast). In jedem Fall wirst du ihn sehr schnell finden, wenn du tust, was ich dir geraten habe :)
 
Oben