123
JDBI

JDBI

JDBI är ett SQL-bekvämlighetsbibliotek för Java.Den försöker exponera relationell databasåtkomst i idiommatisk Java med hjälp av samlingar, bönor och så vidare, samtidigt som samma detaljnivå upprätthålls som JDBC.
JDBI är ett SQL-bekvämlighetsbibliotek för Java.Den försöker exponera relationell databasåtkomst i idiommatisk Java med hjälp av samlingar, bönor och så vidare, samtidigt som samma detaljnivå upprätthålls som JDBC.Den visar två olika API: er, en flytande stil och en sql-objektstil.DBI-typen är analog med en JDBC DataSource och kommer vanligtvis att konstrueras genom att mata in en JDBC DataSource.Det finns alternativa konstruktörer som tar JDBC URL och referenser och andra sätt.Från DBI-instansen får du Handle-instanser.Ett handtag representerar en enda anslutning till databasen.Handtag förlitar sig på ett underliggande JDBC-anslutningsobjekt.Med ett handtag kan du skapa och köra uttalanden, frågor, samtal, batchar eller förberedda batchar.I exemplet ovan exekverar vi ett uttalande för att definiera en tabell, köra ett annat uttalande, den här gången med två positionsargument för att infoga ett värde, och slutligen konstruera en fråga, binda ett värde till ett namngivet argument i frågan, kartlägga resultaten till aaSträng och ta det första resultatet som kommer tillbaka.Den nämnda argumentfaciliteten för uttalanden och frågor tillhandahålls av JDBI - den analyserar SQL och använder positionsparametrar när man faktiskt konstruerar de förberedda uttalandena.Exemplet ovan använder standard kolonavgränsad parser, men en alternativ hash-avgränsad parser ingår också för användning med databaser som använder kolon i sina grammatik, till exempel PostgreSQL.

Hemsida:

Funktioner

kategorier

Alternativ till JDBI för Windows

Hibernate

Hibernate

Övervintra ett öppen källkodsprogram för Java-persistens.Utför kraftfull objektrelationskartläggning och frågestaturdatabaser med HQL och SQL.
NHibernate .NET

NHibernate .NET

NHibernate är en mogen, open source-objektrelational mapper för .NET-ramverket.Det är aktivt utvecklat, fullt utrustat och används i tusentals framgångsrika projekt.
Fénix Framework

Fénix Framework

Ett ramverk för att utveckla företagsapplikationer som behöver transaktioner, uthållighet och en rik domänmodell.
Ebean ORM

Ebean ORM

ORM för Java / Kotlin.