Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/joaomartiniano/demobasedados

Conjunto de projetos na linguagem C# que demonstram como utilizar uma base de dados MySQL/MariaDB.
https://github.com/joaomartiniano/demobasedados

base-de-dados c-sharp csharp mariadb mysql windows-desktop windows-desktop-app windows-forms windows-forms-csharp

Last synced: 3 days ago
JSON representation

Conjunto de projetos na linguagem C# que demonstram como utilizar uma base de dados MySQL/MariaDB.

Awesome Lists containing this project

README

        

# Acesso Programático a Bases de Dados: MySQL/MariaDB e C#

Conjunto de projetos na linguagem C# que demonstram como utilizar uma base de dados MySQL/MariaDB.

Os projetos demonstram diferentes conceitos e técnicas para atingir este objetivo.

## Descrição

É fornecida uma solução de Visual Studio com vários projetos, os quais demonstram vários conceitos:
- **ProjetoConsola**: demonstra como num projeto de consola, efetuar a ligação à base de dados e mostrar dados de uma tabela simples
- **WindowsForms1**: obter dados de uma tabela simples e colocar os dados em 3 controlos diferentes (ListBox, ListView e ComboBox)
- **WindowsForms2**: obter dados de uma tabela mais complexa (tabela ```Produtos```) e popular vários controlos com os dados dados obtidos

## Base de dados utilizada

Os projetos utilizam a base de dados ```hipermercadogirassol```:

Para poder utilizar a base de dados:
- crie uma nova base de dados chamada ```hipermercadogirassol```
- utilize o ficheiro sql/hipermercado-girassol-lite.sql para criar as tabelas e inserir dados nas mesmas

## Requisitos
Os vários projetos da solução utilizam a .NET Framework 4.7.2, mas no Visual Studio este requisito pode ser modificado através das propriedades de cada projeto (menu **Project** > opção **Properties** > separador **Application** > opção **Target framework**)

Importante: este projeto utiliza o software MySQL Connector/NET