Conexão nativa com banco de dados no Delphi I N S T A L A N D O O Z E O S L I B Esta apresentação é parte da aula desenvolvida e ministrada pelo professor Leonardo Cabral larback aos alunos do 3º módulo do curso técnico de informática do POLIMIG. Se você teve acesso a ela por outros meios... Relaxe, é apenas a internet facilitando sua vida.
Porque não usar drivers auxiliares A conexão nativa é feita diretamente entre o banco de dados e o sistema, sem a utilização de nenhum driver auxiliar (como conexões ODBC) o que torna o processo muito mais rápido e menos dependente de configurações externas que podem até mesmo impedir o funcionamento do sistema quando não feitas por um técnico especializado.
Para fazermos a conexão com o banco de dados mysql utilizaremos o Zeos. Um componente para delphi livre e opensource. Para começarmos, faça o download do zeos neste endereço: 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/
Após o download, descompacte o arquivo em um diretório qualquer, lembre-se que não é uma instalação, então estes arquivos deverão permanecer lá durante todo o tempo que você for usar o Zeos. Se você é daqueles que não consegue nem sequer pensar em uma pasta, descompacte em c:\zeos
Descompactado o arquivo, a primeira coisa que você deve fazer é copiar todos os arquivos do diretório c:\zeos\lib\mysql (considerando que você descompactou os em c:\zeos) para o diretório c:\windows\system32
Copiadas as DLL s, abra o Delphi e vá ao menu Tools -> Enviroment Options. Selecione a guia Library. Clique no botão...
Com a janela de directories aberta, clique novamente no botão... para buscar o diretório que vamos adicionar
Selecione o diretório C:\Zeos\src\component e clique em OK. Ao clicar em OK ele voltará a tela anterior, clique em Add.
Repita o procedimento adicionando todos os diretórios 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
Após adicionar todos os diretórios, pressione OK em todas as janelas abertas. Vá ao menu File -> Open Project Vá até o diretório do Zeos, abra o Sub-diretório packages, e abra a pasta referente a sua versão do Delphi (delphi7). Dentro desta pasta você encontrará uma package chamada ZeosDbo. Selecione e aperte OK
Após ter aberto a Package, será aberto o Project Manager do Delphi contendo 5 Arquivos Bpl conforme imagem abaixo:
Seguindo a ordem que abrir, clique com o botão direito sobre o Zcore.bpl e selecione a opção Compile. Aguarde um instante enquanto o pacote é compilado. Clique novamente com o botão direito em cima do Zcore.bpl e selecione a opção Install Se tudo correr bem, você receberá a seguinte mensagem:
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 opção Não.
Pronto! Agora é só arrastar...