DELPHI 2007 - Conexão nativa com banco de dados 31/01/2009 Estaremos enfocando neste texto a instalação de componentes externos para que possamos fazer uma Conexão Nativa entre o Ambiente de desenvolvimento Delphi e o Banco de Dados MySQL. A Conexão Nativa é a conexão feita diretamente entre o sistema e o banco de dados sem uso de nenhum tipo de driver auxiliar, como por exemplo conexões que usam ODBC, tornando assim a conexão do sistema com o banco de dados muito mais rápida e, consequentemente, tornando o sistema também muito mais leve. Para trabalharmos com estas conexões nativas no banco de dados MySQL, iremos utilizar um dos mais comums componentes para Delphi entre os desenvolvedores: o Zeos. O Zeos (http://sourceforge.net/projects/zeoslib ) é um componente OpenSource e Free (Gratuito). Faça o download do Zeos. Neste artigo iremos utilizar a versão 6.5.1-Alpha que é a mais recente nesta data. Após feito o Download do Arquivo Zipado, descompacte-o no diretório C:\Zeos. Após descompactado, o primeiro passo é entrar no diretório C:\Zeos\Lib\MySQL e copiar todos os arquivos DLL (mysqllib.dll, mysqllib41.dll e mysqllib50.sql) para C:\Windows\System32. Estas DLLs fazem a conexão com o Banco de Dados. Se elas não estiverem presentes no arquivo compactado, lembro que são exatamente as mesmas que vêm junto ao banco de dados. Ou seja, caso você já as possua no seu Sistema Operacional, poderá desconsiderar este passo. Caso contrário, procure encontrar as mesmas na Internet. No nosso caso, deixamos tais bibliotecas para download no nosso site. O segundo passo é abrir o Delphi. Vá ao menu Tools Options Enviroment Options Delphi Options Library – Win32. Clique no botão com reticências que está ao lado da caixa de texto da opção “Library Path”. Na nova janela que se abre, clique no botão com reticências para que possa escolher o diretório que irá acrescentar aos caminhos de busca das Lybraries do Delphi. Escolha “c:\Zeos\src\components” e clique no botão OK. Em seguida, ao voltar para a janela anterior, clique no botão “Add” para finalizar o acréscimo do tal caminho. Repita esta operação para as demais pastas que se encontram no diretório c:\Zeos\src, ou sejam: core, dbc, parsesql e plain. Depois, clique em OK para encerrar esta operação. Agora, vá no menu File Open Project ... e escolha o arquivo “ZeosDbo.groupproj” localizado na pasta: “c:\Zeos\packages\Delphi11\” e clique no botão Abrir (Open). No canto superior esquerdo da tela do ambiente Delphi 2007, aparece na janela “File” a relação dos componentes Zeos: ZCore110.bpl, ZPlain110.bpl, ZParseSql110.bpl, ZDbc110.bpl, ZComponent110.bpl e ZComponentDesign.bpl. Seguindo a ordem acima, clique com o botão direito do mouse sobre o primeiro (ZCore110.bpl) e clique na opção “Compile”, e depois em OK ao término da compilação. Repita esta operação para os demais arquivos. Somente no último (ZComponentDesign.bpl), além de clicar em “Compile”, clique depois também em “Install”. O sistema mostrará uma mensagem informando que os pacotes foram instalados. Verifique agora que aparece entre os objetos disponíveis o “Zeos Access”.