Diese Java-Bibliothek bietet eine benutzerfreundliche Schnittstelle zur einfachen Durchführung von Datenbankzugriffen. Durch die Integration von HikariCP als Connection Pooling-Mechanismus gewährleistet sie eine effiziente und performante Verbindung zu relationalen Datenbanken. Ziel ist es, Entwicklern die Interaktion mit Datenbanken zu erleichtern, indem häufige Aufgaben abstrahiert und optimiert werden.
- Einfache Konfiguration: Intuitive API zur Konfiguration von Datenbankverbindungen.
- Effizientes Connection Pooling: Nutzung von HikariCP für hohe Leistung und geringere Latenz.
- Einfache CRUD-Operationen: Bereitstellung von Methoden zur einfachen Durchführung von Create, Read, Update und Delete-Operationen.
- Java 21 oder höher
- Maven oder Gradle (zum Build-Management)
- Eine Datenbank (z.B. MySQL, MariaDB, ...)
Fügen Sie die folgende Abhängigkeit in Ihre pom.xml
ein:
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
<dependency>
<groupId>com.github.xjanx05</groupId>
<artifactId>PhoenixBase</artifactId>
<version>Tag</version>
</dependency>
Fügen Sie die folgende Zeile in Ihre build.gradle
ein:
repositories {
mavenCentral()
maven { url 'https://jitpack.io' }
}
implementation 'com.github.xjanx05:PhoenixBase:Tag'
import de.codingphoenix.phoenixbase.database.DatabaseAdapter;
public class Main {
public static void main(String[] args) {
DatabaseAdapter databaseAdapter = new DatabaseAdapter.Builder()
.driverType(DatabaseAdapter.DriverType.MARIADB)
.host(HOST)
.port(PORT)
.database(DATABASE)
.user(USERNAME)
.password(PASSWORD)
.build()
.connect();
//Erstellen der Request ...
//Senden der Request
databaseAdapter.executeRequest(request);
}
}
Aktuell existiert keine öffentliche Dokumentation. Dies kommt in Zukunft dazu.
Für Fragen oder Anregungen kontaktieren Sie uns bitte unter: [email protected].