Você está na página 1de 6

C# - Acessando MySQL

Recursos

● MySQL 5.01
● MySQL Connector .NET 6.04

● MySQL Administrator e MySQL Browse

● Visual C# 2008 Express Edition o Visual Studio

2008 SP1 (SharpDevelop 3.0)


C# - Acessando MySQL
Procedimentos

● Instalar MySQL e ferramentas MySQL


● Criar o Banco de dados Cadastro

● Criar a tabela Estoque ; id, nome e preco

● Criar stored Procedure : SelecionaProdutoPorID

● Criar Camadas da aplicação :

DTO - entidade Produto;


DAL - Data Access Layer – camada acesso dados;
BLL – Businnes Logic Layer – camada lógica de
negócios;
UI – User Interface – Aplicação Windows Forms;
C# - Acessando MySQL
Em uma aplicação em 3 camadas temos uma hierarquia de chamadas onde :

A UI chama a BLL que chama a DAL que por sua vez acesso os dados e retorna os objetos;
C# - Acessando MySQL
Nosso projeto possui a seguinte estrutura:
● produtoBLL – classe que contém os métodos das regras de
negócio; (namespace BLL)
● produtoDAL - classe que contém os métodos para acesso a

dados no MySQL; (namespace DAL)


● Produto – classe que representa a entidade Produto;

(namespace DTO)
● UI – é a nossa aplicação Windows Forms;

● UI → referência BLL e DTO;


● BLL → referência a DAL e DTO;

● DAL → referência a DTO;


C# - Acessando MySQL

Aplicação Windows Forms

Você também pode gostar