<commit_before>= jdbi3 documentation

*jdbi* is a thin wrapper around the Java database
API, JDBC.  It provides helpful abstractions around
accessing your database tables in a way that respects
the relational model.

Unlike an ORM, *jdbi* does not pretend to seamlessly
convert your Java object model into the relational
model -- instead, it provides easy mapping between
SQL _you_ write and simple tabular data structures.


[source,java,indent=0]
-------------------------------------------
include::HelloWorldTest.java[tags=frontPage]
-------------------------------------------


*jdbi3* is an update which sports a cleaned up API,
a stronger resource ownership model, and leverages
the power of the new Java 8 APIs.

Read about the core APIs:

* <<tour#,5-Minute Tour>>
* <<core#,Jdbi and Handle>>
* <<arguments#,Arguments and Binding>>
* <<results#,Result Mapping>>
* <<transaction#,Transactions>>
* <<sqlobject#,SQLObject>>
* <<batch#,Batch Updates>>
* <<spring#,Spring Integration>>
* link:apidocs/index.html[Javadoc]

WARNING: *jdbi3* is currently under active development.
http://www.jdbi.org[jdbi2] is still the stable release.
*jdbi3* should generously be considered alpha quality.
We love feedback and early testing, but be prepared to
find a few bugs!<commit_msg>docs: Project information<commit_after>= jdbi3 documentation

*jdbi* is a thin wrapper around the Java database
API, JDBC.  It provides helpful abstractions around
accessing your database tables in a way that respects
the relational model.

Unlike an ORM, *jdbi* does not pretend to seamlessly
convert your Java object model into the relational
model -- instead, it provides easy mapping between
SQL _you_ write and simple tabular data structures.


[source,java,indent=0]
-------------------------------------------
include::HelloWorldTest.java[tags=frontPage]
-------------------------------------------


*jdbi3* is an update which sports a cleaned up API,
a stronger resource ownership model, and leverages
the power of the new Java 8 APIs.

Read about the core APIs:

* <<tour#,5-Minute Tour>>
* <<core#,Jdbi and Handle>>
* <<arguments#,Arguments and Binding>>
* <<results#,Result Mapping>>
* <<transaction#,Transactions>>
* <<sqlobject#,SQLObject>>
* <<batch#,Batch Updates>>
* <<spring#,Spring Integration>>
* link:apidocs/index.html[Javadoc]

WARNING: *jdbi3* is currently under active development.
http://www.jdbi.org[jdbi2] is still the stable release.
*jdbi3* should generously be considered alpha quality.
We love feedback and early testing, but be prepared to
find a few bugs!

*jdbi* uses GitHub for collaboration.  Please check out the
link:https://github.com/jdbi/jdbi[project page] for more
information.  If you have a question, we have a
link:https://groups.google.com/forum/?fromgroups#!forum/jdbi[Google Group mailing list]
and users sometimes hang out on
link:irc://irc.freenode.net/#jdbi[IRC in #jdbi on Freenode]
{'fraction_non_alphanumeric': 0.1504120879120879, 'fraction_numerical': 0.005494505494505495, 'mean_word_length': 3.838870431893688, 'pattern_counts': {'":': 0, '<': 35, '<?xml version=': 0, '>': 35, 'https://': 2, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5182763', 'n_tokens_mistral': 863, 'n_tokens_neox': 787, 'n_words': 330}