Para quem começa na programa, uma das dúvidas que sempre tenho é a seguinte.
Já existe uma biblioteca ou uma classe no Java que permite fazer a conexão com banco, persistência e muito mais. Mas como saber ou compreender o funcionamento de uma classe ou biblioteca.
Por exemplo: Preciso fazer uma conexão com o MySQL e fazer uns insertes em tabelas. Como saber exatamente qual classe usar e métodos dessa classe?