Bem vindo ao SOS Designers

Faça o seu cadastro gratuito no Portal SOS Designers e tenha um acesso personalizado.

Empresas

Cadastre gratuitamente suas vagas, crie sua propria Lista de Curriculos Favoritos, e tenha um acesso personalizado.

Usuarios

Cadastre gratuitamente seu curriculo, crie sua propria Lista de Noticias Favoritas e tenha um acesso personalizado.

Área de Empresas | Vagas

Área de acesso a empresas cadastradas que desejam postar vagas de empregos no Portal e pesquisar curriculos.

Cadastre-se gratuitamente
Esqueceu a sua senha?

Área de Usuarios | Curriculos

Área do Usuario que deseja cadastrar seu curriculo e pesquisar vagas.



Cadastre-se gratuitamente
Esqueceu a sua senha?


Redes Sociais
Siga o Portal SOS Designers no Twitter Siga o Portal SOS Designers no Facebook

ASP


Você está aqui: Home » ASP » Criando uma conexão usando provider

Criando uma conexão usando provider


Pesquisar no Portal SOS Designers





Tempo Real



Participe da Comunidade SOS Designers

Siga o SOS Designers








SOS Designers

Muitas pessoas que iniciam ou até as mais experientes realizam suas conexões com o banco de dados de um modo funcional, mas não visam um detalhe extremamente importante que é a velocidade do acesso aos dados.
Pois nesta dica você vai aprender a fazer suas futuras conexões com o banco de dados de forma eficiente e rápido utilizando provider.
Ao se programar em asp, uma das prioridades para trabalhar com banco de dados é fazer uma conexão com o banco de dados e manipular seus dados contidos de forma rápida e eficiente. Veja abaixo um exemplo convencional e um utilizando provider:

Exemplo de conexão convencional:

Dim Conexao
Set Conexao = Server.CreateObject("ADODB.Connection")
Conexao.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("dbbancodedados.mdb")



Exemplo de conexão usando provider:

Dim Conexao
Set Conexao = Server.CreateObject("ADODB.Connection")
Conexao.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source =" & Server.MapPath("dbbancodedados.mdb")


Entendendo a conexão com o banco de dados utilizando provider:



Dim Conexao
Set Conexao = Server.CreateObject("ADODB.Connection")

Primeiramente é instanciado uma conexão com o objeto ADO ( ActiveX Data Object ) para a manipulação dos dados no banco de dados, conforme o exemplo acima.

Conexao.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source =" & Server.MapPath("dbbancodedados.mdb")


Após isso, é feita a abertura do banco de dados utilizando um provider ( vinculação de dados ), que utiliza recursos interno do servidor web, onde se torna mais rápido o acesso aos dados no banco de dados, veja acima o exemplo.


Conexao.Open "Provider=Microsoft.Jet.OLEDB.4.0;


Provider, é a variável aonde é declarado qual tipo de vinculação de dados será realizado na sua conexão, onde no exemplo exibido acima, é aplicado para banco de dados no formato Microsoft Access 95/97/2000.


Data Source =" & Server.MapPath("dbbancodedados.mdb")



O parâmetro Data Source é aonde será especificado o caminho lógico do seu banco de dados, aonde utilizamos a função Server.MapPath onde permite que seja definido um caminho lógico, onde se encontra o seu banco de dados, onde db seria a pasta onde esta armazenado e bancodedados.mdb o nome do banco de dados a ser aberto.


André Luis Bassi é desenvolvedor em ASP, onde presta serviço para diversas empresas.


André Luis Bassi é Webmaster / DBA / Programador


Deixe seu comentário:





© Copyright 2002-2014
Portal SOS Designers
Webmaster: Luiz Antonio Bovi