JDBI

JDBI

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 zu gewährleisten.
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 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, Anmeldeinformationen und 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 zuString, 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

Webseite:

Eigenschaften

Kategorien

Alternativen zu JDBI für alle Plattformen mit einer Lizenz

Hibernate

Hibernate

Hibernieren Sie ein Open Source Java Persistence Framework-Projekt.Führen Sie leistungsstarke objektrelationale Zuordnungen durch und fragen Sie Datenbanken mit HQL und SQL ab.
NHibernate .NET

NHibernate .NET

NHibernate ist ein ausgereifter, objektrelationaler Open Source-Mapper für .NET Framework.Es ist aktiv entwickelt, voll funktionsfähig und wird in Tausenden von erfolgreichen Projekten eingesetzt.
Fénix Framework

Fénix Framework

Ein Framework zum Entwickeln von Unternehmensanwendungen, die Transaktionen, Persistenz und ein umfassendes Domänenmodell erfordern.
Ebean ORM

Ebean ORM

ORM für Java / Kotlin.