Você está na página 1de 4

Delphi com MySQL e

(ou) Postgre usando


componente ZeosLib
-PARTE II
https://www.devmedia.com.br/delphi-com-mysql-e-ou-postgre-usando-componente-zeoslib-
parte-ii/16266

Delphi com MySQL e (ou)


Postgre usando
componente ZeosLib
-PARTE II
(...continuação) Neste artigo demonstro como usar o componente Zeos, para acessar bancos de

dados MySQL, mas também como pode ser util para outros bancos de dados como Postgre,

Sybase e outros.

 3




 3

Marcar como lidoAnotarImprimir


ArtigosDelphiDelphi com MySQL e (ou) Postgre usando componente ZeosLib -PARTE II

...Continuando
 

Veja que na figura estou mostrando acima onde localizar a pasta, assim você deve abrir cada
uma delas e pegar as .DLLs e copiar na pasta C:\Windows\system de seu computador para
que sua aplicação rode sem maiores problemas.

Quando for distribuir sua aplicação sempre de alocá-la junto ao executável da mesma forma
senão, não funcionara na maquina cliente.

  <---- .DLLs do MySQL <----.DLLs do Postgre

Ok, mostrado o abc do componente, abra seu Delphi e procure a palheta a seguir:

OK! Você instalou corretamente e agora vamos começar a instanciar nossa conexão MySQL.

Crie um novo projeto, vá até a palheta ZeosLib e insira o componente Zconnection.

Clique F11 para abrir suas propriedades e altere-as conforme a figura abaixo:


Note que ao clicar em Protocol, você verá que esse componente lhe dará suporte a vários
bancos de dados diferentes, e o melhor com um único componente você poderá fazer tudo
isso.

Em usuário(user) e senha(password),você deverá inserir os mesmos que você já tenha


colocado no momento da instalação do MySQL ou PostgreSQL, por exemplo, ou até mesmo
outros usuários que você possa ter criado nesses bancos de dados com suas devidas
permissões de acesso.

Para testar clique em Conected e mude a propriedade para True.

Se não deu certo você deverá verificar nome do servidor, se o banco de dados está rodando
mesmo, se o caminho está correto, caso contrário ao mudar a propriedade pra True você já
conectou ao banco de dados com sucesso.

 Agora para testarmos realmente, vamos inserir um componente ZQuery, que é um


componente de execução de querys unidirecional, somente pra ilustrar nossa conexão.
1. Insira o componente Zquery conectando ao seu banco de dados – no nosso caso
o Zconnection.

2. Dentro do Zquery na propriedade Connection aponte para o Zconnection;

3. Na propriedade SQL, insira uma consulta, ou comando  SQL;

4. Insira um componente DatSource e altere a propriedade DataSet apontando


para Zquery;

5. Insira componentes DataWare (a sua escolha, aqui eu coloquei DbEdits, Dbgrid e


um DbNavigator), e altere as propriedades DataSource deles
apontando DataSource para o DataSource que você inseriu;

Pronto, sua aplicação já se comunica com os mais avançados, rápidos bancos de dados da
nossa atualidade.

Espero que tenham gostado, até a próxima. Abraços++

Você também pode gostar