Olá Filipe Deschamps, obrigado pelo resposta.
No meu caso, o banco de dados não está hospedado no mesmo local da minha aplicação. Enquanto que o banco de dados está hospedado em um serviço oferecido pela Hostinger, a minha aplicação roda em meu computador, em um aplicativo windows (como dito, feito em Windows Forms).
Apesar disso, continuarei utilizando esse método de Abrir a Conexão e Fechar, pois, apesar de ter encontrado algo semelhante sobre o pool dentro do C#, não possuo aprofundamento adequado.
Obrigado pela ajuda, grato.