Conectar java ao mysql

Para você que está iniciando o usuário root é perfeito, mas com o tempo em um ambiente profissional é necessário ter usuário com níveis diferentes de acesso ao banco, alguns poderão ter acesso apenas a consultas, outros poderão atualizar as informações, remover, criar tabelas, etc… E também terão diferentes bancos de dados, para se trabalhar no desenvolvimento, nos testes, e em produção.

humm entendi!