Class MariaDB

java.lang.Object
de.adiko01.mcds.storage.Storage
de.adiko01.mcds.storage.MariaDB

public class MariaDB extends Storage
Das Objekt für eine MariaDB verbindung
Version:
1.0
Author:
adiko01
  • Field Details

    • Host

      private final String Host
      Der Host
      Since:
      1.0
    • Port

      private final int Port
      Der Port
      Since:
      1.0
    • Database

      private final String Database
      Die Datenbank
      Since:
      1.0
    • Username

      private final String Username
      Der Username
      Since:
      1.0
    • Password

      private final String Password
      Das Password
      Since:
      1.0
    • Prefix

      private final String Prefix
      Der Tabellenprefix
      Since:
      1.0
    • conn

      private Connection conn
      Die Verbindung zur Datenbank
      Since:
      1.0
  • Constructor Details

    • MariaDB

      public MariaDB(String Host, int Port, String Database, String Username, String Password, String Prefix)
      Speichere die benötigten Variablen in dem Objekt
      Parameters:
      Host - Der Host
      Port - Der Port
      Database - Die Datenbank
      Username - Der Benutzername
      Password - Das Passwort
      Prefix - Der Prefix
      Since:
      1.0
  • Method Details

    • createConnection

      public boolean createConnection()
      Description copied from class: Storage
      Teste die Verbindung zum Speicher. Wenn der Storage keine Connection aufbauen muss, wird true zurückgegeben.
      Specified by:
      createConnection in class Storage
      Returns:
      Status true | false
    • registerPlayer

      public boolean registerPlayer(org.bukkit.entity.Player p, String Password, String Comment)
      Regestriere einen Spieler in der DB
      Specified by:
      registerPlayer in class Storage
      Parameters:
      p - The Player
      Password - The Password
      Comment - Der Kommantar
      Returns:
      Erfolg
      Since:
      1.0
    • changePawword

      public boolean changePawword(org.bukkit.entity.Player p, String Password, String Comment)
      Ändere das Passwort eines Spielers in der DB
      Specified by:
      changePawword in class Storage
      Parameters:
      p - The Player
      Password - The Password
      Comment - Der Kommentar
      Returns:
      Erfolg
      Since:
      1.0
    • isPlayerRegistrated

      public boolean isPlayerRegistrated(org.bukkit.entity.Player p)
      Ist ein Spieler Registriert
      Specified by:
      isPlayerRegistrated in class Storage
      Parameters:
      p - Player
      Returns:
      Ergenbnis
      Since:
      1.0
    • sendData

      private boolean sendData(String Query)
      Führe ein SQL Statement aus
      Parameters:
      Query - Das SQL-Query
      Returns:
      true, wenn erfolgreich
    • getDatabase

      public String getDatabase()
    • getHost

      public String getHost()
    • getPort

      public int getPort()
    • getPassword

      public String getPassword()
    • getPrefix

      public String getPrefix()
    • getUsername

      public String getUsername()