ADO.NET (ActiveX Data Objects)

1808 palavras 8 páginas
Material para prova P1 de ASP.Net
1. ADO.Net
ADO.NET (ActiveX Data Objects) é um conjunto de classes definidas pela .NET framework (localizadas no namespace System.Data) que pode ser utilizado para acessar dados armazenados numa base de dados remota.
O “modelo desconectado” ADO.NET utiliza dois tipos de objetos para acessar a base de dados: os objetos Dataset, que podem conter um ou mais Data Table, e os .NET Data Provider que é um conjunto de componentes que inclui os objetos Connection, Command, DataReader, and DataAdapter.
Pode ser usado para acessar base de dados para qual há um provedor específico .NET, ou, via um provedor ponte .NET, para o qual existe um provedor específico OLE DB, Driver ODBC , ou Driver JDBC. ADO.NET é algo considerado uma evolução da tecnologia ADO, mas é importante notar que importantes mudanças foram feitas entre os dois.

System.Data - (Dados do sistema) - contém as classes fundamentais para gerenciar dados como DataSet e DataRelation.
System.Data.OleDb - Possui classes usadas para realizar conexão com o provedor OLE DB, que acessa o banco de dados Access.
System.Data.SqlClient - Possui classes para conexão com um banco de dados SQL Server.
Abaixo está sendo exibido o esquema de como se conectam as camadas de objetos para o acesso do banco de dados.

2. SQLConnection
O objeto Connection têm a função de gerar uma conexão com um banco de dados sendo, portanto o objeto fundamental no acesso a dados. Para estabelecer uma conexão com uma fonte de dados o objeto Connection usa a propriedade ConnectionString que é a string de conexão que deverá ser informada para que a conexão seja efetivamente aberta.
A ConnectionString para Access possui 2 propriedades importantes:
Provider: define o tipo de banco de dados que será acessado, no caso do access “Microsoft.Jet.OLEDB.4.0”.
Data Source: Define o endereço e nome do arquivo de banco de dados. string strconexao = "provider=Microsoft.jet.oledb.4.0;" +

Relacionados

  • Introdução ao Microsoft ADO.NET Entity
    2848 palavras | 12 páginas
  • ado net
    2546 palavras | 11 páginas
  • ADO.net
    2561 palavras | 11 páginas
  • Engenheiro
    20562 palavras | 83 páginas
  • Arquitetura .Net
    4240 palavras | 17 páginas
  • Linguagem vbscript
    83776 palavras | 336 páginas
  • Tecnologias de desenvolvimento web: estudos de j2ee e .net
    13498 palavras | 54 páginas
  • Confronto tecnológico entre as plataformas java e .net
    19838 palavras | 80 páginas
  • vb
    4199 palavras | 17 páginas
  • Tecnologia da informação
    10910 palavras | 44 páginas