언어 선택

홈 페이지 arrow-right ... arrow-right 개발 도구 arrow-right JDBI

3개의 무료 및 유료 대안을 JDBI에 대한 목록으로 정리했습니다. 주요 경쟁 업체는 NHibernate .NET, Hibernate입니다. 이 외에도 사용자들은 JDBI와 Fénix Framework 간에 비교를 하기도 합니다. 또한 여기서 다른 유사한 옵션을 살펴볼 수 있습니다: 개발 도구.


NHibernate는 .NET 프레임 워크를위한 성숙한 오픈 소스 객체 관계 맵퍼입니다.

Hibernate
Free Open Source

오픈 소스 Java 지속성 프레임 워크 프로젝트를 최대 절전 모드로 전환하십시오.

트랜잭션, 지속성 및 풍부한 기능이 필요한 엔터프라이즈 애플리케이션을 개발하기위한 프레임 워크입니다.

JDBI는 Java 용 SQL 편의 라이브러리입니다.

JDBI 플랫폼

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

JDBI 개요

JDBI는 Java 용 SQL 편의 라이브러리입니다. JDBC와 동일한 레벨을 유지하면서 콜렉션, Bean 등을 사용하여 관용 Java에서 관계형 데이터베이스 액세스를 노출하려고 시도합니다. 유창한 스타일과 sql 객체 스타일의 두 가지 스타일 API를 제공합니다.

DBI 유형은 JDBC 데이터 소스와 유사하며 일반적으로 JDBC 데이터 소스를 전달하여 구성됩니다. JDBC URL과 자격 증명 및 기타 방법을 사용하는 대체 생성자가 있습니다. DBI 인스턴스에서 Handle 인스턴스를 얻습니다. 핸들은 데이터베이스에 대한 단일 연결을 나타냅니다. 핸들은 기본 JDBC 연결 오브젝트에 의존합니다.

핸들을 사용하면 명령문, 쿼리, 호출, 배치 또는 준비된 배치를 작성하고 실행할 수 있습니다. 위의 예에서 우리는 테이블을 정의하기 위해 명령문을 실행하고, 다른 명령문을 실행합니다. 이번에는 두 개의 위치 인수로 값을 삽입하고, 마지막으로 쿼리를 구성하고, 쿼리에서 명명 된 인수에 값을 바인딩하고, 결과를 a 문자열로 돌아가서 첫 번째 결과를 가져옵니다.

명령문과 쿼리에서 명명 된 인수 기능은 JDBI에서 제공합니다. SQL을 구문 분석하고 실제로 준비된 명령문을 구성 할 때 위치 매개 변수를 사용합니다. 위의 예는 기본 콜론으로 구분 된 구문 분석기를 사용하지만 PostgreSQL과 같이 문법에서 콜론을 사용하는 데이터베이스와 함께 사용할 수있는 대체 해시 구분 구문 분석기도 포함되어 있습니다.

JDBI 특징

tick-square Java

최고의 JDBI 대안

소프트웨어에 대한 의견을 공유하고 리뷰를 남겨 더 나아지도록 도와주세요!

JDBI 카테고리

개발 도구

JDBI 태그

orm-tool opensource-platform sql

변경 제안

귀하의 의견

등급을 선택하세요
평점을 선택하세요

Your vote has been counted.

Do you have experience using this software?