C# – Acesso a Bases de Dados MySQL com Connector/Net

By | 9 Fevereiro, 2018

Neste artigo é disponibilizado um guião para a criação de um projeto, no Visual Studio Community 2017, que utiliza o Connector/Net com o objetivo de:

  • Estabelecer ligação com um servidor MySQL.
  • Aceder a uma base de dados num servidor MySQL.
  • Executar consultas à base de dados.
  • Manipular de registos numa tabela: adicionar; remover; atualizar.

No final, a aplicação vai permitir realizar operações CRUD (Create, Read, Update, Delete) numa base de dados MySQL. Estas operações vão ser realizadas através de um formulário Windows (Windows Form). Vai ser utilizada uma base de dados de uma empresa, que vai conter dados relativos aos seus departamentos, nomeadamente as iniciais e nome dos departamentos. Vai também armazenar os dados dos seus funcionários. Cada funcionário é identificado por um número, o departamento a que pertence e o nome. Cada funcionário pertence apenas a um departamento.

Ao longo do guião são abordados os seguintes tópicos:

  • Base de dados – descrição da base de dados e script sql.
  • Criação do projeto – criar um novo projeto do tipo Windows Forms App (.NET Framework) e adicionar a referência à extensão do connector/Net.
  • Criação do formulário – exemplo de um formulário para manipular registos na base de dados.
  • Criação de classes – criação das classes necessárias ao funcionamento da aplicação.
  • Criação de métodos – criação dos métodos necessários para o funcionamento da aplicação.

Acesso a Base de dados MySQL

Acesso a Bases de Dados MySQL Connector dotNET

Código da aplicação

O código da aplicação pode ser consultado e descarregado no GitHub https://github.com/nmramalho/EmpresaMySQLApp