Você está na página 1de 12

POO – Programação Orientada a Objetos

Prof. Filipe Tório

Revisão Prova Intermediária


.NET Framework

O Microsoft .NET Framework é uma


plataforma de desenvolvimento e execução de
sistemas e aplicações. Por ser
multiplataforma, um código .NET pode
funcionar corretamente em qualquer
plataforma que suporte a linguagem.
Algumas Perguntas sobre .Net
• Código Compilado ou Interpretado?
– Compilado!!!
• Desenvolvimento apenas para ambiente WEB?
– Não!!! Para Desktop e Mobile inclusive
• O framework .Net é multi-plataforma?
– Mais ou menos... Vamos entender isso!
Vantagens da Arquitetura .Net
• Simplificação do desenvolvimento e possibilidade
de programar orientado a objetos.

• Utilização do Garbage Collector para gerência de


memória.

• O código gerado é compilado e não interpretado.


ADO.net
O ADO.NET Framework é uma
biblioteca de classes rica e
extremamente poderosa, construída
para realizar o acesso e a
manipulação de dados em aplicações
.NET de maneira simples e elegante.

Fonte: http://www.devmedia.com.br/conhecendo-os-metodos-executenonquery-
executereader-e-executescalar-da-ado-net/27579
ADO.net
A arquitetura ADO.NET é baseada em
provedores de dados. Cada SGBD
(Sistema Gerenciador de Banco de
Dados) possui uma implementação
própria de provedores de dados que
podem realizar conexões com o banco,
atualizar dados e realizar consultas.

Fonte: http://www.devmedia.com.br/conhecendo-os-metodos-executenonquery-
executereader-e-executescalar-da-ado-net/27579
ADO.net
Atualmente, os principais SGBD's do
mercado possuem implementações de
provedores de dados para a
plataforma .NET, como SQL Server,
Oracle, MySQL, Firebird, DB2, entre
outros.

Fonte: http://www.devmedia.com.br/conhecendo-os-metodos-executenonquery-
ADO.net
Para executar uma instrução SQL utilizando ADO.NET,
utilizamos objetos do tipo Command (SqlCommand por
exemplo) em conjunto com os seguintes métodos:

– ExecuteNonQuery;
– ExecuteReader;
– ExecuteScalar;

Observação: os objetos SqlCommand necessitam de uma conexão


aberta com um banco de dados para executar instruções SQL e/ou
Stored Procedures.

Fonte: http://www.devmedia.com.br/conhecendo-os-metodos-executenonquery-
executereader-e-executescalar-da-ado-net/27579
ADO.net
Classe de Banco de Dados utilizando o
framework ADO.net
Classe de Banco de Dados utilizando o
framework ADO.net
Classe de Banco de Dados utilizando o
framework ADO.net

Você também pode gostar