O banco de dados MySQL é muito utilizado em projetos de websites e aplicações de desktop usando VB e C#.
Neste tutorial você aprenderá a criar uma classe de conexão global que poderá ser chamada em qualquer FORM do seu projeto. A vantagem de trabalhar assim é a facilidade de migração do banco de dados, uma vez que você precisará apenas mudar 1 linha no seu código, ao invés de mudar a string de conexão em cada lugar que você comunicou com o banco de dados.
Então vamos direto ao ponto.
Passo 01: Clique com o botão direito em cima do nome da sua aplicação.
Passo 02: Vá em Adicionar – Classe
Passo 03: Crie uma classe com o nome de conexão.cs
Passo 04: Clique com o botão direito novamente no nome da sua aplicação.
Passo 05: Clique em Gerenciar Pacotes do Nuget
Passo 06: Pesquise por: MySQL.Data e Instale a versão mais recente
Passo 07: Abra o arquivo conexão.cs
Passo 08: Adicione a linha: using MySql.Data.MySqlClient;
Passo 09: Dentro da classe: internal class conexão coloque a seguinte linha substituindo pelas configurações do seu banco de dados:
public static MySqlConnection con = new MySqlConnection(“server=ip_do_servidor; database=nome_do_bd; user id=nome_de_usuario; password=senha_do_bd;”);
Passo 10: Abaixo, crie duas funções para abrir e fechar a comunicação.