German(deDE)

RedDataBase

Sprachen

Was ist dieses Plugin

RedDataBase ist ein Plugin, welches ingame nicht auffällt. Es gibt nur die Möglichkeit eine Datenbank einfacher zu implementieren. Dies geschieht in einer einzigen Datenbankdatei, die sich im Ordner dieses Plugins befindet, wodurch es einfacher ist ein Backup durchzuführen. Um zu lernen, wie Sie dieses Plugin nutzen, lesen sie bitte den folgenden Text.

Benutzung

Das Erstellen einer Tabelle

Ich werde alles in zwei Beispielen auch noch zeigen.

  1. Erstellen Sie ein neues Objekt der Klasse RedDataBase aus dem Paket RedDataBase.RedDataBase.class.
  2. Erstellen Sie so viele Objekte der Klasse Table aus dem Paket RedDataBase.Table.class, wie sie benötigen.
  3. Stellen Sie die Tabellen ein, indem sie die addcolumn(Name der Spalte, Datentyp in der Spalte) Methode nutzen.
  • Den Datentyp können Sie über die Klasse DataValue aus dem Paket RedDataBase.DataValue.class einstellen, wie es in den Beispielen gezeigt wird.

Wie schreiben Sie in die Tabellen

  1. Um Daten in eine Tabelle zu schreiben, benötigen Sie ein neues Objekt der Klasse Entry aus dem Paket RedDataBase.Entry.class.
  2. Konfigurieren Sie den Entry, indem Sie die add<Datentyp>(Name der Spalte, einzutragender Wert) Methoden nutzen. (Stellen Sie sicher, dass alle Spalten aus der Tabelle auch im Eintrag mit dem richtigen DatenTyp eingetragen sind)
  3. Um den Entry zu speichern benutzen Sie die add(in die zu speichernde Tabelle, Entry) der RedDataBase.class.

Wie lesen Sie ihre Tabellen aus

  1. Benutzen Sie die get(auszulesende Tabelle) in der RedDataBase.class, um an eine ArrayList mit allen Entrys aus der Tabelle zu kommen.
  2. Nehmen Sie jeden Entry, den Sie wollen und bekommen die die Daten mit den get<Datentyp>(Name der Spalte) Methoden der Entrys.

Wie löschen Sie ihre Tabellen

Es gibt zwei Methoden in der RedDataBase.class, um ihre Tabellen zu löschen:

  1. dropDB(zu löschende Tabelle) um die Tabelle zu löschen und sie neu erstellen zu lassen.
  2. onlyDropDB(zu löschende Tabelle) um die Tabelle zu löschen. Achtung: Dies wird nicht die Tabelle neu erzeugen.

Anhang

Die Veröffentlichung dieses Plugins hat mir der Server Redstoneworld erlaubt. Redstoneworld


Comments

Posts Quoted:
Reply
Clear All Quotes