0% acharam este documento útil (0 voto)
63 visualizações4 páginas

Usando Componente ZeosLib

Este artigo continua explicando como usar o componente Zeos para acessar bancos de dados como MySQL e PostgreSQL em aplicações Delphi. Ele instrui o leitor a copiar arquivos DLL necessários para o sistema e distribuir com o aplicativo, e mostra como configurar uma conexão com o banco de dados usando os componentes ZConnection e ZQuery no Delphi.

Enviado por

Rosa Silva
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
63 visualizações4 páginas

Usando Componente ZeosLib

Este artigo continua explicando como usar o componente Zeos para acessar bancos de dados como MySQL e PostgreSQL em aplicações Delphi. Ele instrui o leitor a copiar arquivos DLL necessários para o sistema e distribuir com o aplicativo, e mostra como configurar uma conexão com o banco de dados usando os componentes ZConnection e ZQuery no Delphi.

Enviado por

Rosa Silva
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 4

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
  

Artigos Delphi Delphi 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