programação

799 palavras 4 páginas
Linguagens de
Programação
MÓDULO XIII – INTRODUÇÃO À PROGRAMAÇÃO DE BASES DE
DADOS COM ADO.NET

Agenda
O que é o ADO.NET
Objetos do ADO.NET

2

O que é o ADO.NET
Tecnologia de acesso a dados que proporciona:
 Um conjunto de classes, interfaces, estruturas que permite o acesso a dados de dentro do

.NET Framework
 Um sucessor do ADO (mais flexível)
 Um modelo de programação projetado para ambientes desconectados
 Um modelo de programação com avançado suporte a XML

3

Ambiente Conectado
Um ambiente conectado é aquele no qual o utilizador está constantemente conectado a uma fonte de dados VANTAGENS:
Ambiente mais fácil de se manter seguro

Maior facilidade para controlo de concorrência
Maior facilidade para manter os dados atualizados

DESVANTAGENS
Deve manter uma conexão de rede constante (consumindo recursos de servidor)
Escalabilidade

4

Ambiente Desconectado
Num ambiente desconectado uma parte dos dados centrais podem ser resgatados e modificados independentemente, sendo as mudanças enviadas de volta à fonte de dados central 5

Objetos do ADO.NET
6

Modelo de objetos do ADO.NET

7

Providers
Conjunto de classes especializados que implementam a interface de acesso aos dados;

Existe por padrão no Framework, providers específicos para cada tipo de base de dados;
 SQL Provider – acesso a base de dados do SQL;
 Oracle Provider – Acesso à base de dados do Oracle database;
 OleDB Provider – acesso à base de dados com driver OleDB;
 ODBC Provider – acesso a base de dados com driver ODBC

Providers específicos oferecem aumento da performance

8

Modelo ADO.NET

9

Objeto Connection
Utilizado para fazer a conexão com a base de dados;

Existe um para cada tipo de provider;
Permite o pooling de conexões;
A conexão é feita através de uma string de conexão

10

Objeto Command
Utilizado para a execução de comandos em Transact-SQL;
Pode ser criado através de

Relacionados

  • Programação
    6472 palavras | 26 páginas
  • Programação
    511 palavras | 3 páginas
  • programacao
    27031 palavras | 109 páginas
  • Programação
    1871 palavras | 8 páginas
  • programação
    2263 palavras | 10 páginas
  • Programação
    301 palavras | 2 páginas
  • Programação
    281 palavras | 2 páginas
  • Programação
    998 palavras | 4 páginas
  • programaçao
    843 palavras | 4 páginas
  • programacao
    47858 palavras | 192 páginas