Você está na página 1de 14

Conexo nativa com banco de dados no Delphi

INSTALANDO O ZEOSLIB

Esta apresentao parte da aula desenvolvida e ministrada pelo professor Leonardo Cabral larback aos alunos do 3 mdulo do curso tcnico de informtica do POLIMIG. Se voc teve acesso a ela por outros meios... Relaxe, apenas a internet facilitando sua vida. www.larback.com.br

Porque no usar drivers auxiliares


A conexo nativa feita diretamente entre o banco de dados e o sistema, sem a utilizao de nenhum driver auxiliar (como conexes ODBC) o que torna o processo muito mais rpido e menos dependente de configuraes externas que podem at mesmo impedir o funcionamento do sistema quando no feitas por um tcnico especializado.

www.larback.com.br

Preparando o ambiente
Para fazermos a conexo com o banco de dados mysql utilizaremos o Zeos. Um componente para delphi livre e openSource. Para comearmos, faa o download do zeos neste endereo:
http://ufpr.dl.sourceforge.net/sourceforge/zeoslib/z eosdbo-6.5.1-alpha.zip
Se tiver problemas, acesso o site http://sourceforge.net/projects/zeoslib/
www.larback.com.br

Preparando o ambiente
Aps o download, descompacte o arquivo em um diretrio qualquer, lembre-se que no uma instalao, ento estes arquivos devero permanecer l durante todo o tempo que voc for usar o Zeos.
Se voc daqueles que no consegue nem sequer pensar em uma pasta, descompacte em c:\Zeos

www.larback.com.br

Preparando o ambiente
Descompactado o arquivo, a primeira coisa que voc deve fazer copiar todos os arquivos do diretrio c:\Zeos\Lib\Mysql (considerando que voc descompactou os em c:\Zeos) para o diretrio c:\windows\system32

www.larback.com.br

Preparando o ambiente
Copiadas as DLLs, abra o Delphi e v ao menu Tools -> Enviroment Options. Selecione a guia Library. Clique no boto ...

www.larback.com.br

Preparando o ambiente
Com a janela de directories aberta, clique novamente no boto ... para buscar o diretrio que vamos adicionar

www.larback.com.br

Preparando o ambiente
Selecione o diretrio C:\Zeos\src\component e clique em OK . Ao clicar em OK ele voltar a tela anterior, clique em Add.

www.larback.com.br

Preparando o ambiente
Repita o procedimento adicionando todos os diretrios contidos na pasta src, ou seja: C:\Zeos\src\component C:\Zeos\src\core C:\Zeos\src\dbc C:\Zeos\src\parsesql C:\Zeos\src\plain

www.larback.com.br

Preparando o ambiente
Aps adicionar todos os diretrios, pressione OK em todas as janelas abertas. V ao menu File -> Open Project V at o diretrio do Zeos, abra o Sub-diretrio packages, e abra a pasta referente a sua verso do Delphi (delphi7). Dentro desta pasta voc encontrar uma package chamada ZeosDbo . Selecione e aperte OK

www.larback.com.br

Preparando o ambiente
Aps ter aberto a Package, ser aberto o Project Manager do Delphi contendo 5 Arquivos Bpl conforme imagem abaixo:

www.larback.com.br

Preparando o ambiente
Seguindo a ordem que abrir, clique com o boto direito sobre o Zcore.bpl e selecione a opo Compile. Aguarde um instante enquanto o pacote compilado. Clique novamente com o boto direito em cima do Zcore.bpl e selecione a opo Install
Se tudo correr bem, voc receber a seguinte mensagem:

www.larback.com.br

Preparando o ambiente
Repita este procedimento com todas as outras BPLs, seguindo a ordem de cima para baixo que elas estiverem. O ltimo BPL trar uma mensagem diferente dos demais, exibindo o nome de todos os componentes que foram instalados e no final dizendo que foram instalados com sucesso. Uma guia chamada Zeos Access ser incluida na sua paleta de componentes. Feche o Delphi antes de fazer o uso do mesmo. Ao fechar o Delphi, ele perguntar se deseja salvar as packages do Zeos selecione a opo No.
www.larback.com.br

Pronto!
Agora s arrastar...

www.larback.com.br

Você também pode gostar