www.jooq.org Open in urlscan Pro
2001:1600:4:11::3d  Public Scan

Submitted URL: http://www.jooq.org//learn
Effective URL: https://www.jooq.org/learn/
Submission: On September 16 via api from US — Scanned from CH

Form analysis 1 forms found in the DOM

Name: registration-emailPOST #

<form id="registration-email-form" name="registration-email" class="registration-email-form" action="#" method="POST">
  <div class="reg-row">
    <div class="reg-col reg-col-1">Name</div>
    <div class="reg-col reg-col-2"><input class="input" name="name"></div>
  </div>
  <div class="reg-row">
    <div class="reg-col reg-col-1">E-Mail</div>
    <div class="reg-col reg-col-2"><input class="input" name="email" type="email"></div>
  </div>
  <div class="reg-row">
    <div class="reg-col reg-col-1">Phone number</div>
    <div class="reg-col reg-col-2"><input class="input" name="phone" type="tel"></div>
  </div>
  <div class="reg-row">
    <div class="reg-col reg-col-1">Company Name</div>
    <div class="reg-col reg-col-2"><input class="input" name="company_name"></div>
  </div>
  <div class="reg-row">
    <div class="reg-col reg-col-1"> Anything else you'd like to tell us?<br> How did you hear from jOOQ?<br> What made you try jOOQ?<br> What are your expectations? </div>
    <div class="reg-col reg-col-2"><textarea name="comments"></textarea></div>
  </div>
  <div class="reg-row">
    <div class="reg-col reg-col-1">&nbsp;</div>
    <div class="reg-col reg-col-1">
      <button class="save"> Save </button>
    </div>
    <!--
    <div class="reg-col reg-col-1">
        <button class="no-thanks" data-cookie="jooq-registration-email" data-fade="email">
            No thanks
        </button>    
    </div>
	-->
  </div>
  <input type="hidden" id="registered-by" name="registered-by" value="newsletter-popup">
</form>

Text Content

 * ⌕ 
 * Learn
 * Download / Pricing
 * Blog


All information from this page will be kept strictly confidential


TELL US A LITTLE BIT ABOUT YOURSELF AND JOIN OUR NEWSLETTER (EXAMPLES)



Name

E-Mail

Phone number

Company Name

Anything else you'd like to tell us?
How did you hear from jOOQ?
What made you try jOOQ?
What are your expectations?

 
Save



LEARN ABOUT JOOQ


DOCUMENTATION

Release notes API Diff Javadoc Manual 3.20 (Dev) Diff Javadoc HTML (single-page)
HTML (multi-page) PDF   3.19 (Latest) Diff Javadoc HTML (single-page) HTML
(multi-page) PDF 3.18 Diff Javadoc HTML (single-page) HTML (multi-page) PDF 3.17
Diff Javadoc HTML (single-page) HTML (multi-page) PDF 3.16 Diff Javadoc HTML
(single-page) HTML (multi-page) PDF 3.15 Diff Javadoc HTML (single-page) HTML
(multi-page) PDF 3.14 Diff Javadoc HTML (single-page) HTML (multi-page) PDF 3.13
Diff Javadoc HTML (single-page) HTML (multi-page) PDF 3.12 Diff Javadoc HTML
(single-page) HTML (multi-page) PDF 3.11 Diff Javadoc HTML (single-page) HTML
(multi-page) PDF 3.10 Diff Javadoc HTML (single-page) HTML (multi-page) PDF


GETTING STARTED WITH THE TUTORIAL

Your simplest entry point is probably to get the tutorial running. It shows how
to use jOOQ and its code generator with a simple MySQL database

 * Preparation: Download jOOQ and your SQL driver
 * Step 1: Create a SQL database and a table
 * Step 2: Generate classes
 * Step 3: Write a main class and establish a MySQL connection
 * Step 4: Write a query using jOOQ's DSL
 * Step 5: Iterate over results
 * Step 6: Explore!

Other products




BOOKS AND COURSES ABOUT JOOQ

Learn jOOQ from these excellent third party resources:

Author Anghel Leonard Title jOOQ Masterclass Languages English


Anghel Leonard's jOOQ Masterclass is a complete reference for anyone looking
into a deep dive into jOOQ and SQL in general.

Author Tayo Koleoso Title Beginning jOOQ Languages English


Tayo Koleoso's Beginning jOOQ provides a lot of introductory insight into the
jOOQ ecosystem in a very refreshing and fun way.

Author Marco Behler Title Databases with jOOQ Languages English


Marco Behler offers great introductory courses. Get started very quickly with
jOOQ, learning the most important concepts at a good pace.


THIRD PARTY LEARNING

jOOQ is about SQL. We recommend you also read these excellent resources, which
talk about SQL in general:

Author Vlad Mihalcea Title High Performance Java Persistence Languages English


Vlad Mihalcea, author of the Flexy Pool library has condensed his persistence
tuning experience into a single book in the making. A must-read for everyone
aiming for pushing their RDBMS to the limit with a Java application.

Author Markus Winand Title SQL Performance Explained Languages English, German,
French


Markus Winand has created Use-The-Index-Luke.com. His book explains nicely how
to achieve proper indexing and performance in popular RDBMS.

Author Bill Karwin Title SQL Antipatterns Languages English


Bill Karwin has helped thousands of people write better SQL and build stronger
relational databases. Now he’s sharing his collection of antipatterns—the most
common errors he’s identified in those thousands of requests for help.

Author Manuel Bernhardt Title Reactive Web Applications Languages English


Manuel Bernhardt has extensive experience in Scala and Reactive programming,
showing how to go reactive with Play, Akka, and jOOQ in his book in the making.


VIDEO RECORDINGS

Watch our video recordings of talks at various conferences.


WHAT'S JOOQ AND WHEN TO USE IT




10 SQL TRICKS THAT YOU DIDN'T THINK WERE POSSIBLE / DEVOXX FR




HOW MODERN SQL DATABASES COME UP WITH ALGORITHMS THAT YOU WOULD HAVE NEVER
DREAMED OF / VOXXED ZURICH




OUR "NOSQL? NO, SQL!" PRESENTATION AT JAVAZONE




CONVINCE YOUR MANAGER

Are you a developer, architect? Are you conviced by jOOQ, but now need to
convince your manager? We have assembled a couple of good reasons explaining how
your business unit will get a high ROI with jOOQ quickly.




ANY OTHER QUESTIONS?

Do you still have open questions? Do not hesitate to contact us through our
various support channels:

 * Free Community Support through the official jOOQ User Group
 * Free Community Support through Stack Overflow

Or, just drop us a message.



↑ Back to top


COMMUNITY

 * Our customers
 * Tech Blog
 * Business Blog
 * GitHub
 * Stack Overflow
 * Activities
 * jOOQ Tuesdays


SUPPORT

 * User Groups
 * Reddit /r/jOOQ
 * Trainings
 * Contact
 * Bluesnap Account Login


LEGAL

 * Licenses
 * Privacy Policy
 * Terms of Service
 * Contributor Agreement


DOCUMENTATION

 * FAQ
 * Tutorial
 * The manual (single page)
 * The manual (multi page)
 * The manual (PDF)
 * Javadoc
 * Using SQL in Java is simple!
 * Convince your manager!
 * Our other products
 * Translate SQL between databases
 * Generate a diff between schemas
 * How to pronounce jOOQ

© 2009 - 2024 by Data Geekery™ GmbH. All rights reserved.
jOOQ™ is a trademark of Data Geekery GmbH. All other trademarks and copyrights
are the property of their respective owners.

Sign up for our newsletter Maybe later

Help