HTML Tutorials |
|
XML Tutorials |
|
Browser Scripting |
|
Server Scripting |
|
.NET (dotnet) |
|
Multimedia |
|
Web Building |
|
Java Tutorials |
|
Programming Langauges |
|
Soft Skills |
|
Database Tutorials |
|
Operating System |
|
Software Testing |
|
SAP Module |
|
Networking Programming |
|
Microsoft Office |
|
Accounting |
|
|
Fornecedores dos dados de ADO.NET |
|
|
Fornecedores dos dados
|
Nós sabemos que ADO.NET permite que nós interajam com os tipos diferentes de origens de dados e os tipos diferentes de bases de dados. Entretanto, não há um único jogo das classes que permitem que você realize este universal. Desde origens de dados diferentes expo protocolos diferentes, nós necessitam uma maneira comunicar-se com a origem dos dados direita usando o protocolo direito. Algumas origens de dados mais velhas usam o protocolo de ODBC, muitas origens de dados mais novas usam o protocolo de OleDb, e há mais origens de dados diárias que permitem que você se comunique com eles diretamente através das bibliotecas da classe de .NET ADO.NET.
ADO.NET fornece uma maneira relativamente comum interagir com as origens de dados, mas vem em jogos diferentes das bibliotecas para cada maneira que você pode falar a uma origem dos dados. Estas bibliotecas são chamadas Dados Fornecedor e nomeadas geralmente para o tipo que da origem dos dados do protocolo ou permitem que você interaja com. a tabela 1 alista algum bem - fornecedores sabidos dos dados, o prefixo que do API se usa, e o tipo de origem dos dados permite que você interaja com.
tabela 1. Os fornecedores dos dados de ADO.NET são as bibliotecas da classe que permitem uma maneira comum interagir com as origens de dados ou os protocolos específicos. A biblioteca APIs tem os prefixos que indicam que fornecedor suportam.
Provider Name |
API prefix |
Data Source Description |
ODBC Data Provider |
Odbc |
Data Sources with an ODBC interface. Normally older
data bases. |
OleDb Data Provider |
OleDb |
Data Sources that expose an OleDb interface, i.e.
Access or Excel. |
Oracle Data Provider |
Oracle |
For Oracle Data Bases. |
SQL Data Provider |
Sql |
For interacting with Microsoft SQL Server. |
Borland Data Provider |
Bdp |
Generic access to many data bases such as Interbase,
SQL Server, IBM DB2, and Oracle. |
|
Objetos de ADO.NET |
ADO.NET inclui muitos objetos que você pode se usar trabalhar com dados. Esta seção introduz alguns dos objetos que preliminares você se usará. Sobre o curso deste tutorial, você será exposto a muitos mais objetos de ADO.NET do perspective de como são usados em uma lição particular. Os objetos abaixo são esses que você deve saber. Aprender sobre eles dar-lhe-á uma idéia dos tipos de coisas que você pode fazer com dados ao usar ADO.NET.
O objeto de SqlConnection: Para interagir com uma base de dados, você deve ter uma conexão a ela. As ajudas da conexão identificam o usuário da base de dados, o nome da base de dados, o nome do usuário, a senha, e os outros parâmetros que são requeridos conectando à base de dados. Um objeto da conexão é usado por objetos do comando assim que saberão que base de dados para executar o comando.
O objeto de SqlCommand: O processo da interação com uma base de dados significa que você deve especificar as ações que você quer ocorrer. Isto é feito com um objeto do comando. Você usa um objeto do comando emitir indicações do SQL à base de dados. Um objeto do comando usa um objeto da conexão à figura para fora que base de dados a se comunicar com. Você pode usar um objeto do comando sozinho, executar diretamente um comando, ou atribuir uma referência a um objeto do comando a um SqlDataAdapter, que prenda um jogo dos comandos que trabalham em um grupo dos dados como descrito abaixo.
O objeto de SqlDataReader: Muitas operações dos dados requerem que você começa somente um córrego dos dados para a leitura. O objeto do leitor dos dados permite que você obtenha os resultados de uma indicação SELETA de um objeto do comando. Para razões do desempenho, os dados retornados de um leitor dos dados são um córrego para diante-somente rápido dos dados. Isto significa que você pode somente puxar os dados do córrego em uma maneira seqüencial. Isto é bom para a velocidade, mas se você necessitar manipular dados, então uma série de dados é um objeto melhor a trabalhar com.
O objeto da série de dados: Os objetos da série de dados são respresentações da em-memória dos dados. Contêm os objetos múltiplos de Datatable, que contêm colunas e fileiras, apenas como tabelas normais da base de dados. Você pode mesmo definir relações entre tabelas para criar relacionamentos da pai-criança. A série de dados está projetada especificamente ajudar controlar dados na memória e suportar operações desconectadas em dados, quando tal scenario faz o sentido. A série de dados é um objeto que seja usado por todos os fornecedores dos dados, que é porque não tem um prefixo do específico do fornecedor dos dados.
O objeto de SqlDataAdapter: Às vezes os dados que você trabalha com são primeiramente de leitura apenas e você necessita raramente fazer mudanças à origem dos dados subjacente. Algumas situações chamam-se também caching dados na memória para minimizar o número de chamadas de base de dados para os dados que não mudam. O adaptador de dados faz fácil para que você realize estas coisas ajudando controlar dados em uma modalidade desconectada. O adaptador de dados enche um objeto da série de dados ao ler os dados e escreve-o em um único grupo quando persistir muda para trás à base de dados. Um adaptador de dados contem uma referência ao objeto da conexão e abre e fecha a conexão automaticamente ao ler de ou ao escrever à base de dados. Adicionalmente, o adaptador de dados contem referências do objeto do comando para operações SELETAS, da INSERÇÃO, do UPDATE, e da SUPRESSÃO nos dados. Você terá um adaptador de dados definido para cada tabela em uma série de dados e tomará cuidado de toda a comunicação com a base de dados para você. Tudo que você necessita fazer for dizer o adaptador de dados quando carregar de ou escrever à base de dados.
|
|
|
Keywords:
ADO.NET Data Providers, health insurance providers, high speed internet providers, health care providers, asp net data, ado net data provider, vb net data, dsl providers, wireless providers, medicare providers, internet providers, isp providers, cellular providers market data providers, medicaid providers.
|
|
HTML Quizes |
|
XML Quizes |
|
Browser Scripting Quizes |
|
Server Scripting Quizes |
|
.NET (dotnet) Quizes |
|
Multimedia Quizes |
|
Web Building Quizes |
|
Java Quizes |
|
Programming Langauges Quizes |
|
Soft Skills Quizes |
|
Database Quizes |
|
Operating System Quizes |
|
Software Testing Quizes |
|
SAP Module Quizes |
|
Networking Programming Quizes |
|
Microsoft Office Quizes |
|
Accounting Quizes |
|
|