b'\n_START_ARTICLE_\nJava Database Connectivity\n_START_SECTION_\n\xc3\x9avod\n_START_PARAGRAPH_\nJDBC API vzniklo jako vrstva mezi Java aplikac\xc3\xad a vlastn\xc3\xad komunikac\xc3\xad s datab\xc3\xa1z\xc3\xad. Datov\xc3\xa9 typy SQL lze z\xc3\xadskat z v\xc3\xbdsledku SQL dotazu jako instance Java t\xc5\x99\xc3\xadd a s t\xc4\x9bmi pracuje aplikace. Naopak JDBC ovlada\xc4\x8d (driver) dok\xc3\xa1\xc5\xbee vkl\xc3\xa1dat instance Java t\xc5\x99\xc3\xadd do SQL dotaz\xc5\xaf a spr\xc3\xa1vn\xc4\x9b, v z\xc3\xa1vislosti na zvolen\xc3\xa9 datab\xc3\xa1zi, je ulo\xc5\xbeit, upravit apod. Takto lze vytvo\xc5\x99it aplikaci nez\xc3\xa1vislou na zvolen\xc3\xa9m datab\xc3\xa1zov\xc3\xa9m stroji. Nicm\xc3\xa9n\xc4\x9b je st\xc3\xa1le pot\xc5\x99eba ps\xc3\xa1t dotazy v SQL - naproti tomu stoj\xc3\xad Hibernate.\n_START_SECTION_\nHistorie a implementace\n_START_PARAGRAPH_\nJDBC bylo poprv\xc3\xa9 uve\xc5\x99ejn\xc4\x9bno spole\xc4\x8dnost\xc3\xad Sun Microsystems jako sou\xc4\x8d\xc3\xa1st JDK 1.1 19. \xc3\xbanora 1997. Od t\xc3\xa9 doby je standardn\xc3\xad sou\xc4\x8d\xc3\xa1st\xc3\xad Java Standard Edition._NEWLINE_T\xc5\x99\xc3\xaddy knihovny JDBC jsou ulo\xc5\xbeeny v bal\xc3\xad\xc4\x8dku knihoven jazyka Java java.sql a javax.sql._NEWLINE_Od verze 3.0 je JDBC vyv\xc3\xadjen pod hlavi\xc4\x8dkou Java Community Process. JSR 54 obsahuje specifikaci pro JDBC 3.0 (kter\xc3\xbd je sou\xc4\x8d\xc3\xa1st\xc3\xad J2SE 1.4), JSR 114 specifikuje implementaci rozhran\xc3\xad Rowset v JDBC a JSR 221 je zahrnuje specifikaci pro JDBC 4.0, jako sou\xc4\x8d\xc3\xa1st Java SE 6.'