Wähle deine Sprache

Startseite arrow-right ... arrow-right Entwicklungs-Tools arrow-right JDBI

Wir haben eine Liste von 3 kostenlosen und kostenpflichtigen Alternativen zu JDBI zusammengestellt. Zu den Hauptkonkurrenten gehören NHibernate .NET, Hibernate. Neben diesen vergleichen Benutzer auch JDBI mit Fénix Framework. Außerdem können Sie hier auch andere ähnliche Optionen ansehen: Entwicklungs-Tools.


NHibernate ist ein ausgereifter, objektrelationaler Open Source-Mapper für .NET Framework.

Hibernate
Free Open Source

Hibernieren Sie ein Open Source Java Persistence Framework-Projekt.

Ein Framework für die Entwicklung von Unternehmensanwendungen, die Transaktionen, Persistenz und eine umfassende ...

JDBI ist eine SQL-Convenience-Bibliothek für Java.

JDBI Plattformen

tick-square Linux
tick-square Mac
tick-square Windows

JDBI Überblick

JDBI ist eine SQL-Convenience-Bibliothek für Java. Es wird versucht, den relationalen Datenbankzugriff in Java mit Hilfe von Auflistungen, Beans usw. offen zu legen und dabei den gleichen Detaillierungsgrad wie bei JDBC beizubehalten. Es stellt zwei verschiedene Stil-APIs zur Verfügung, einen fließenden Stil und einen SQL-Objektstil.

Der DBI-Typ ist analog zu einer JDBC-DataSource und wird normalerweise durch Übergabe einer JDBC-DataSource erstellt. Es gibt alternative Konstruktoren, die JDBC-URLs und -Anmeldeinformationen sowie andere Mittel verwenden. Aus der DBI-Instanz erhalten Sie Handle-Instanzen. Ein Handle repräsentiert eine einzelne Verbindung zur Datenbank. Handles basieren auf einem zugrunde liegenden JDBC-Verbindungsobjekt.

Mit einem Handle können Sie Anweisungen, Abfragen, Aufrufe, Stapel oder vorbereitete Stapel erstellen und ausführen. Im obigen Beispiel führen wir eine Anweisung aus, um eine Tabelle zu definieren, führen eine weitere Anweisung aus, diesmal mit zwei Positionsargumenten, um einen Wert einzufügen, und konstruieren schließlich eine Abfrage, binden einen Wert an ein benanntes Argument in der Abfrage, ordnen die Ergebnisse aa zu String, und nimm das erste Ergebnis, das zurückkommt.

Die genannte Argumentfunktion für Anweisungen und Abfragen wird von JDBI bereitgestellt. Sie analysiert die SQL und verwendet Positionsparameter, wenn die vorbereiteten Anweisungen erstellt werden. Das obige Beispiel verwendet den vom Doppelpunkt abgegrenzten Standardparser, aber es ist auch ein alternativer Parser mit Hash-Trennzeichen enthalten, der für Datenbanken verwendet wird, deren Grammatik Doppelpunkte enthält, wie z. B. PostgreSQL.

JDBI Funktionen

tick-square Java

Top JDBI Alternativen

Teilen Sie Ihre Meinung zur Software, hinterlassen Sie eine Bewertung und helfen Sie dabei, sie noch besser zu machen!

JDBI Kategorien

Entwicklungs-Tools

JDBI Tags

orm-tool opensource-platform sql

Änderungen vorschlagen

Ihr Feedback

Wähle eine Bewertung
Bitte wählen Sie eine Bewertung aus

Your vote has been counted.

Do you have experience using this software?