Curso Introdutório de ADO.Net

Este curso tem como objetivo trazer uma introdução sobre o ADO.Net, que é a biblioteca de classes do .Net Framework responsável pela manipulação de dados.

 

Curso Introdutório de ADO.Net

 

Este curso tem como objetivo trazer uma introdução sobre o ADO.Net, que é a biblioteca de classes do .Net Framework responsável pela manipulação de dados.

 

Praticamente todas as aplicações utilizam banco de dados, trazendo a necessidade de conhecimento desta biblioteca aos desenvolvedores .Net. Conhecer o ADO.Net, já é um passo para desenvolver aplicações, além do que a forma de utilização é idêntica independente do tipo de aplicação cliente que for construída.

 

O curso será dividido em três partes introdutórias:

 

- Parte 1 - Conhecendo os providers e o objeto conection

- Parte 2 - Executando comandos no banco de dados

- Parte 3 - Buscando dados com DataSet e DataReader

 

Após as três primeiras etapas o curso terá continuidade com artigos mais avançados, e no final aplicaremos o conhecimento utilizando o Asp.Net e Windows Forms.

 

- Parte 1 - Conhecendo os providers e o objeto conection

 

Para que seja feita uma conexão com o banco de dados é necessária alguma fonte de informação definida.  O provider tem o papel de fazer a manipulação com o Banco de Dados.

 

Os providers nativos no .Net Framework são: SQLClient (SQL Server), OracleClient (Oracle) , OleDb (Qualquer fonte de dados) e ODBC.

 

A vantagem de utilizar providers específicos ao invés de OleDB e ODBC é que a customização do provider foi feita para o Banco de Dados específico, ou seja, com a particularidade de cada um.

 

O primeiro objeto a ser apresentado será o objeto de conexão com o banco de dados, o objeto Conection. Cada provider possui o seu objeto específico implementando a interface IDbConnection, em todo o curso utilizaremos o provider SQLClient, para utilizar outros providers basta alterar o prefixo indicado.

 

O acesso é muito simples, basta definir uma string de conexão, que é composta basicamente por:

 

Provider

Especifica o providers (somente deve ser utilizado no OleDB);

DataSource

Servidor ou Local de Origem

Initial Catalog

Nome do Banco de Dados

User ID

Usuário

Password ou PWD

Senha.

 

Veja como é simples a utilização:

 

Listagem 1. Código utilizando o objeto de conexão

'Instancia a classe SqlConnection

Dim conn As New System.Data.SqlClient.SqlConnection

With conn

'Passa o valor da string de conexão

.ConnectionString = "Sua string de conexão"

End With

'Abre o banco

conn.Open()

Console.WriteLine("Conexao Aberta")

 

'Fecha o Banco

conn.Close()

Console.WriteLine("Conexao Fechada")

 

Conclusão: a conexão com o Banco de Dados é algo muito simples, onde a String de Conexão praticamente se encarrega de toda a configuração do acesso e o objeto de conexão simplesmente executa as configurações definidas.

Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Artigos relacionados