Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/joaomartiniano/demobasedados
- Owner: joaomartiniano
- Created: 2021-05-05T09:18:29.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2021-05-05T09:29:54.000Z (almost 4 years ago)
- Last Synced: 2024-12-07T00:41:45.491Z (about 2 months ago)
- Topics: base-de-dados, c-sharp, csharp, mariadb, mysql, windows-desktop, windows-desktop-app, windows-forms, windows-forms-csharp
- Language: C#
- Homepage:
- Size: 10.2 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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