JDBI

JDBI

JDBI est une bibliothèque de commodité SQL pour Java.Il tente d'exposer l'accès à la base de données relationnelle dans Java idiommatique, en utilisant des collections, des beans, etc., tout en conservant le même niveau de détail que JDBC.
JDBI est une bibliothèque de commodité SQL pour Java.Il tente d'exposer l'accès à la base de données relationnelle dans Java idiommatique, en utilisant des collections, des beans, etc., tout en conservant le même niveau de détail que JDBC.Il expose deux API de style différentes, un style fluide et un style d'objet sql.Le type DBI est analogue à une source de données JDBC et sera généralement construit en passant une source de données JDBC.Il existe d'autres constructeurs qui prennent l'URL et les informations d'identification JDBC, et d'autres moyens.À partir de l'instance DBI, vous obtenez des instances Handle.Un Handle représente une connexion unique à la base de données.Les descripteurs reposent sur un objet de connexion JDBC sous-jacent.Avec une poignée, vous pouvez créer et exécuter des instructions, des requêtes, des appels, des lots ou des lots préparés.Dans l'exemple ci-dessus, nous exécutons une instruction pour définir une table, exécutons une autre instruction, cette fois avec deux arguments de position pour insérer une valeur, et enfin construisons une requête, lions une valeur à un argument nommé dans la requête, mappons les résultats à aaString, et prenez le premier résultat qui revient.La fonction d'argument nommé sur les instructions et les requêtes est fournie par JDBI - elle analyse le SQL et utilise les paramètres de position lors de la construction des instructions préparées.L'exemple ci-dessus utilise l'analyseur par défaut délimité par les deux-points, mais un autre analyseur délimité par hachage est également inclus pour une utilisation avec des bases de données qui utilisent des deux-points dans leurs grammaires, telles que PostgreSQL.
jdbi

Site Internet:

traits

Les catégories

Alternatives à JDBI pour toutes les plateformes avec n'importe quelle licence

Hibernate

Hibernate

Mettre en veille prolongée un projet de framework de persistance Java open source.Effectuez un mappage relationnel objet puissant et des bases de données de requête à l'aide de HQL et SQL.
NHibernate .NET

NHibernate .NET

NHibernate est un mappeur relationnel objet open source mature pour le framework .NET.Il est activement développé, entièrement présenté et utilisé dans des milliers de projets réussis.
Fénix Framework

Fénix Framework

Un cadre pour développer des applications d'entreprise qui nécessitent des transactions, de la persistance et un modèle de domaine riche.
Ebean ORM

Ebean ORM

ORM pour Java / Kotlin.