Devo fazer a conexão com o BD em cada Classe ou posso fazer no menu principal?

Olá,

Tenho que fazer a conexão com o BD em cada classe (clientes, produtos, etc) ou posso fazer no menu principal?

Obrigado.

Faça na camada de persistência(aquela que guarda dados no banco).

Crie uma classe de acesso a base para todas as classes modelo que vc tiver. Exemplo que vc deu, cliente e produto, então crie uma classe de acesso a base para cada uma delas, ficando clienteDAO(data acess object - objeto de acesso aos dados) e produtoDAO. Espero ter ajudado um pouco. grande abraço.

Ok. Valeu.