Ado.net

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (498 palavras )
  • Download(s) : 0
  • Publicado : 17 de julho de 2012
Ler documento completo
Amostra do texto
ADO.NET
Uma arquitetura para acesso a banco de dados

As bibliotecas tradicionais de acesso a banco de dados , foram desenvolvidos para acesso em rede local. Nestas bibliotecas, o programaestabelece uma conexão assim que é carregado e envia comandos através desta conexão, normalmente na linguagem SQL.
Este esquema até que funciona em rede local, mas falha quando fazemos o acesso viaInternet:
· A velocidade de comunicação na Internet é bem mais lenta que a rede local.
· A comunicação pode ser intermitente.
· Pode desejar trabalhar desconectados por algum tempo.
· O acesso "viaconexão" limita a quantidade simultânea de acesso.
O RDS da Microsoft resolve alguns dos problemas acima, mas ainda assim é apenas uma extensão do ADO, feito originalmente para acesso conectado.
1.Introdução
O ADO.NET é uma biblioteca completamente nova para acesso a banco de dados, que enfatiza o acesso desconectado via Internet. A principal característica do ADO.NET é a introdução do componenteDataSet. O DataSet é um banco de dados em memória. Os programadores Delphi podem encará-lo como um "CachedUpdates glorificado".
Componentes Adoxxx e SQLxxx
Existem dois conjuntos de componentes comfunções muito parecidas:
· Componentes com nome iniciando em ADO: componentes genéricos para acesso com drivers OLE/DB, como Access, Microsoft SQL Server e Oracle.
· Componentes com nome iniciandoem SQL: componentes exclusivos para acesso a Microsoft SQL Server, com melhor performance.
Os dois conjuntos de componentes têm essencialmente as mesmas características.

Componentes da bibliotecaADO.NET
O principal componente da arquitetura é o DataSet. Ele funciona como um “banco de dados em memória”, contendo tabelas, relacionamentos e “constraints”. Elas correspondem a comandos SQLarmazenados em um ou mais DataSetCommand, que por sua vez pegam os dados em uma Connection. As mudanças no DataSet são passadas ao banco de dados via o DataSetCommand.O DataSet pode também ser carregado...
tracking img