0% acharam este documento útil (0 voto)
21 visualizações12 páginas

Introdução ao .NET e ADO.NET

Enviado por

laurangejuice004
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PPTX, PDF, TXT ou leia on-line no Scribd

Tópicos abordados

  • ExecuteReader,
  • Programação Orientada a Objeto…,
  • Garbage Collector,
  • Eficiência de Código,
  • Desenvolvimento de Aplicações,
  • Manipulação de Dados,
  • ADO.NET,
  • Acesso a Dados,
  • Programação em C#,
  • Arquitetura .NET
0% acharam este documento útil (0 voto)
21 visualizações12 páginas

Introdução ao .NET e ADO.NET

Enviado por

laurangejuice004
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PPTX, PDF, TXT ou leia on-line no Scribd

Tópicos abordados

  • ExecuteReader,
  • Programação Orientada a Objeto…,
  • Garbage Collector,
  • Eficiência de Código,
  • Desenvolvimento de Aplicações,
  • Manipulação de Dados,
  • ADO.NET,
  • Acesso a Dados,
  • Programação em C#,
  • Arquitetura .NET

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