Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Acesso ao banco

Olá. No decorrer do curso fiquei com uma curiosidade: é uma boa prática abrir o banco toda vez que preciso fazer uma operação nele, como é feito no curso? Se não, qual seria uma abordagem mais recomendada e como aplicá-la? Obrigado

2 respostas
solução!

Olá Eduardo, tudo bem?

Em geral, abrir e fechar conexões com o banco de dados é uma operação cara em termos de recursos do sistema. Portanto, em um cenário de produção, pode não ser a melhor prática abrir e fechar o banco de dados toda vez que uma operação precisa ser realizada.

Uma alternativa seria usar um padrão de projeto chamado Singleton. O Singleton garante que apenas uma instância de um determinado objeto (neste caso, a conexão com o banco de dados) exista em um determinado momento. Isso significa que, uma vez que a conexão com o banco de dados é estabelecida, a mesma conexão é usada para todas as operações subsequentes, em vez de abrir uma nova conexão para cada operação.

Portanto, você pode criar uma classe como um Singleton que mantém uma referência para a conexão do banco de dados.

Deixo o link da documentação para consulta:

Espero ter ajudado.

Caso surja alguma dúvida, não hesite em compartilhar no fórum.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Obrigado! Ajudou muito!