Ich bin grade dabei für einen Minecraft Server ein CloudSystem zu schreiben, dafür richte ich grade ein das mein Programm sich mit der Datenbank verbindet doch tut es nicht, stattdessen kommt dieser Fehler:
http://prntscr.com/cis45p
Hier meine MySql Class:
Und meine Main Class:
http://prntscr.com/cis45p
Hier meine MySql Class:
Java:
package me.darki.daemon.mysql;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import me.darki.daemon.Daemon;
import me.darki.daemon.utils.FileManager;
public class MySQL {
private static String host = FileManager.getHost();
private static String username = FileManager.getUsername();
private static String password = FileManager.getPassword();
private static String port = FileManager.getPort();
private static String database = FileManager.getDatabase();
private static Connection con;
public static void createTables(){
}
public static void connect(){
if(!isConnected()){
try {
con = DriverManager.getConnection("jdbc:mysql://" + host + ":" + port + "/" + database, username, password);
System.out.println(Daemon.prefix + "MySQL-Status: Connected!");
} catch (SQLException e) {
e.printStackTrace();
}
}
}
public static void disconnect(){
if(isConnected()){
try {
con.close();
System.out.println(Daemon.prefix + "MySQL-Status: Disconnected!");
} catch (SQLException e) {
e.printStackTrace();
}
}
}
public static Connection getCon(){
return con;
}
public static boolean isConnected(){
if(con != null){
return true;
}else{
return false;
}
}
}
Und meine Main Class:
Java:
public class Daemon {
public static String prefix = "[NiloCloud-Daemon] ";
@SuppressWarnings("unused")
public static void main(String[] args) {
FileManager manager = new FileManager();
MySQL.connect();
}
}