Выберите свой язык

Главная arrow-right ... arrow-right Инструменты для разработки программного обеспечения arrow-right JDBI

Мы составили список из 3 бесплатных и платных аналогов JDBI. Основные конкуренты: NHibernate .NET, Hibernate. Кроме того, пользователи также проводят сравнения между JDBI и Fénix Framework. Также вы можете рассмотреть другие аналогичные варианты здесь: Инструменты для разработки программного обеспечения.


NHibernate .NET
Бесплатно

NHibernate - это зрелый объектно-реляционный картограф с открытым исходным кодом для платформы .NET.

Hibernate
Бесплатно Открытый исходный код

Hibernate проект с открытым исходным кодом Java персистентной платформы.

Фреймворк для разработки корпоративных приложений, которым нужны транзакции, постоянство и богатый ...

JDBI - это удобная библиотека SQL для Java.

JDBI Платформы

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

JDBI Обзор

JDBI - это удобная библиотека SQL для Java. Он пытается предоставить доступ к реляционной базе данных в идиоматической Java, используя коллекции, компоненты и т. Д., Сохраняя при этом тот же уровень детализации, что и JDBC. Он предоставляет два разных стиля API, свободный стиль и стиль объекта sql.

Тип DBI аналогичен источнику данных JDBC и обычно создается путем передачи источника данных JDBC. Существуют альтернативные конструкторы, которые принимают URL-адрес и учетные данные JDBC и другие средства. Из экземпляра DBI вы получаете экземпляры Handle. Дескриптор представляет одно соединение с базой данных. Дескрипторы полагаются на базовый объект соединения JDBC.

С помощью дескриптора вы можете создавать и выполнять операторы, запросы, вызовы, пакеты или подготовленные пакеты. В приведенном выше примере мы выполняем оператор для определения таблицы, выполняем другой оператор, на этот раз с двумя позиционными аргументами для вставки значения и, наконец, создаем запрос, связываем значение с именованным аргументом в запросе, сопоставляем результаты с Строка, и возьмите первый результат, который возвращается.

Возможность именованных аргументов в операторах и запросах предоставляется JDBI - она ​​анализирует SQL и использует позиционные параметры при фактическом построении подготовленных операторов. В приведенном выше примере используется синтаксический анализатор, разделенный двоеточиями по умолчанию, но также включен альтернативный синтаксический анализатор с разделителями хэшей для использования с базами данных, которые используют двоеточия в своих грамматиках, таких как PostgreSQL.

JDBI Функции

tick-square Java

Лучшие аналоги JDBI

Поделитесь своим мнением о программном обеспечении, оставьте отзыв и помогите сделать его еще лучше!

JDBI Теги

orm-tool opensource-platform sql

Предложить изменения

Ваш отзыв

Выберите рейтинг
Пожалуйста, выберите рейтинг

Your vote has been counted.

Do you have experience using this software?