Verbindung zu einer X-beliebigen Datenbank herstellen

A new update is now available, introducing seasons and more!
Latest hotfix: 0.8.0.1 (2024-12-20)
  • Hey,


    ich würde sehr gerne mit einem Rising World Plugin, eine Datenbank Verbindung herstellen.
    Ich habe bereits eine MySQL Datenbank am laufen.
    Muss ich dafür die Java Funktionen oder die von der API mitgelieferten Funktionen benutzen?


    Mit freundlichen Grüßen
    TheMrMik

  • Genau, momentan kann die API noch keine Verbindung zu einer beliebigen Datenbank erstellen (sie bietet lediglich Zugriff auf die Weltdatenbank), aber trotzdem kann man unabhängig von der API mit Java eine eigene Verbindung aufbauen. Das benötigt allerdings die passenden JDBC Treiber. Man kann dazu aus dem Serververzeichnis die sqlite-jdbc-3.7.2.jar für SQLite Verbindungen und die mariadb-java-client-1.1.8.jar für MySQL Verbindungen in sein Plugin-Projekt laden (müssen später nicht mit ausgeliefert werden, da der Server diese ja bereits hat), diese ermöglichen alle Datenbankzugriffe.


    Ein "einfacher" Weg über die API eine eigene Datenbankverbindung aufzubauen (oder eine eigene SQLite Datenbank anzulegen, ähnlich wie bei der alten Lua API) sind aber ebenfalls geplant ;)

Participate now!

Don’t have an account yet? Create a new account now and be part of our community!