Background Image
조회 수 9703 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

CUBRID.org에서는 2012년 3월부터 CUBRID Affiliates Program을 운영하고 있습니다.

CUBRID Affiliates(http://www.cubrid.org/affiliates)은 글로벌 시장에서의 CUBRID인지도 향상 및 커뮤니티 파트너십 구축을 위한 프로그램입니다. 수많은 오픈소스 프로젝트 중 Multi-DB를 지원하는 어플리케이션 & 어느 정도의 유저층을 확보한 프로젝트 오너를 컨택하여, 그들 손으로 직접 CUBRID를 지원하고, 서로의 제품을 공동 프로모션합니다.

5월 기준, 이 프로그램을 통해 8개의 제품이 CUBRID를 정식 지원하며, 4개의 제품이 작업 중에 있습니다.

첫번째로 소개할 제품은 jOOQ(Java Object Oriented Querying)입니다.

 

jooq-logo.jpg- jOOQ 소개: Java기반 오픈소스 SQL 쿼리 빌더
- jOOQ 역사: 2010-08-14 최초버전 릴리스, 꾸준한 업데이트로 사용자층이 두꺼움.
- jOOQ 라이선스: Apache
- jOOQ 버전: 2.3.1(2012-05-11), CUBRID지원 버전은 2.2.0 이상
- CUBRID 버전: CUBRID 8.4.1 버전 이상 JDBC기반
- jOOQ 튜토리얼: http://www.cubrid.org/wiki_apps/entry/jooq-cubrid-tutorial
- CUBRID 릴리스노트: http://www.jooq.org/notes.php)



- jOOQ 주요특징:

  • Code Generation: 데이터베이스 스키마(테이블, 뷰, stored procedure, enum, UDT)에 기반하여 Java 클래스를 생성합니다.

  • Active records: 간편한 active record 패턴을 지원합니다. OR 맵퍼가 아니라, 스키마와 클래스간 1:1 맵핑, 컬럼과 멤버간 1:1 맵핑 구조입니다.

  • Type-safe SQL: 자체 내장한 풍부한 API를 사용하여 typesafe SQL을 작성할 수 있습니다.

  • SQL standard: 모든 표준 SQL기능을 지원합니다. (UNION's, nested SELECTs, joins, aliasing 등)

  • Vendor-specific feature support: 벤더마다 고유한 기능(stored procedures, UDT's and ARRAY's, 재귀적 쿼리 등)을 사용할 수 있습니다.

 

 

SQL

jOOQ API

SELECT * FROM BOOK WHERE PUBLISHED_IN = 2011 ORDER BY TITLE

create.selectFrom(BOOK) .where(PUBLISHED_IN.equal(2011)) .orderBy(TITLE)

SELECT FIRST_NAME, LAST_NAME, COUNT(*) FROM AUTHOR JOIN BOOK ON AUTHOR.ID = BOOK.AUTHOR_ID WHERE LANGUAGE = 'DE' AND PUBLISHED > '2008-01-01' GROUP BY FIRST_NAME, LAST_NAME HAVING COUNT(*) > 5 ORDER BY LAST_NAME ASC NULLS FIRST LIMIT 2 OFFSET 1

create.select(FIRST_NAME, LAST_NAME, count()) .from(AUTHOR) .join(BOOK).on(Author.ID.equal(Book.AUTHOR_ID)) .where(LANGUAGE.equal("DE")) .and(PUBLISHED.greaterThan(parseDate("2008-01-01"))) .groupBy(FIRST_NAME, LAST_NAME) .having(count().greaterThan(5)) .orderBy(LAST_NAME.asc().nullsFirst()) .limit(2) .offset(1)


List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 큐브리드, 오픈소스 DB 관리 도구 디비버(DBeaver) 연동 강화 admin 2024.04.24 24
공지 ISV(SaaS) 솔루션 CUBRID 컨설팅 프로모션 admin 2024.04.17 88
공지 큐브리드 인재 채용 – DBMS 연구개발 신입 및 경력사원 모집 - 상시 admin 2023.01.04 1935
공지 CUBRID 9.3 버전 EOL 안내 admin 2022.12.27 978
307 [채용공고] 큐브리드는 이런 인재를 원합니다 관리자 2007.05.03 13940
306 [채용공고] 마케팅/홍보 전문가를 모집합니다. 관리자 2007.01.02 10105
305 [채용공고] 기술컨설팅팀 채용 공고 안내 admin 2008.04.14 11907
304 [채용공고] 기술지원분야에서 함께 할 인재를 모집합니다 관리자 2007.02.12 10422
303 [채용공고] 고객의 혼을 빼는 기술지원 직원을 모집합니다. admin 2007.08.17 13400
302 [채용공고] DBMS를 개발할 최고의 인재를 모집합니다. 관리자 2006.07.11 14388
301 [제 61회 Open Technet] 공개SW DBMS Collaboration - 5/21(수) admin 2014.04.30 9822
300 [재공고] 큐브리드 인재 채용 - DBMS 기술지원 신입사원 모집 file admin 2018.09.11 1302
299 [자료] 인터넷 쇼핑몰에서의 DBMS 벤치마크 테스트 file 관리자 2006.08.27 16357
298 [자료] 데이타베이스 관리 시스템의 현재와 미래 file 관리자 2006.09.21 12697
297 [이벤트] 오픈 마인드, 오픈소스, 오픈 기프트! 2009 신년맞이 큐브리드 체험후기 이벤트 1 admin 2009.01.06 48659
296 [이벤트] 개발자 대상 큐브리드 무상 교육(선착순 10명) file 관리자 2006.08.24 12025
295 [블로그] DBMS의 현재와 미래 (III) - 라이선스에서 서비스 시대로 관리자 2006.10.30 11219
294 [블로그] DBMS의 현재와 미래 (II) - 시장 포화론의 허구 관리자 2006.10.27 9825
293 [블로그] DBMS의 현재와 미래 (I) - 기능의 포화 관리자 2006.10.17 10445
292 [무료교육안내] 하루만에 맛 보는 큐브리드 - 11/21(화) 관리자 2006.11.03 12031
291 [교육안내] 큐브리드를 이용한 온라인 게임 서버 성능 최적화 실전 교육 - 무료 admin 2007.06.14 12301
290 [교육안내] 큐브리드 개발자 특성화 교육은 정기교육으로 흡수되어 수행됩니다 admin 2007.08.10 10884
289 [교육안내] 큐브리드 9월 정기교육 안내 file 관리자 2006.08.24 12430
288 [교육안내] 큐브리드 9월 무료 정기 교육 안내 admin 2007.08.28 11978
Board Pagination Prev 1 ... 5 6 7 8 9 10 11 12 13 14 ... 25 Next
/ 25

Contact Cubrid

대표전화 070-4077-2110 / 기술문의 070-4077-2113 / 영업문의 070-4077-2112 / Email. contact_at_cubrid.com
Contact Sales