Junto com o Java 6, nós recebemos também a versão 4.0 do JDBC, a biblioteca de acesso a bancos de dados relacionais do Java. Conhecidamente uma das mais chatas bibliotecas de se trabalhar, por causa da sua definição terrível de exceções (todas as exceções JDBC são “checked”), na nova versão os projetistas buscaram diminuir essas dificuldades com algumas novidades nas exceções que o acesso a bancos de dados podem causar.