Você está na página 1de 29

Acesso Dados ZEOS x

Delphi
Professor Anderson
Introduo
O ZEOS uma biblioteca que prov o
acesso uma base de dados em
MYSQL.
Atravs dessa Library, podemos realizar
operaes de manipulao da base de
dados(criao de tabelas, registros,
edio e atualizao);
Introduo
Aplicao - Delphi
Biblioteca Zeos
Sistemas Gerenciadores
de Bancos de Dados
MYSQL POSTGRES
Arquivos ZEOS
Documentos com
informaes,
como por exemplo
instalao.
Exemplos de utilizao
Dos componentes
Bibliotecas que devem ser
referenciadas no Delphi
Pacotes de instalao do
ZEOS
Instalao
Copie a pasta ZEOS
para um local no seu
disco rgido, de
preferncia na raiz do
drive C: .
Instalao
Antes de instalar o ZEOS,
necessitamos fazer referncia
s bibliotecas da pasta SRC.
Abra o Delphi 7 e selecione a
opo:
Tools->Environment
Options
Instalao
Selecione a
guia Library;
Clique no
boto com os
... No item
Library Path;
nessa
seo que
fazemos
referncias
bibliotecas
externas.
Clicar aqui
Instalao
Clique no boto ...
Adicione todas as
pastas do diretrio
SRC
Clique no boto Add para dicionar.
Instalao
Vamos agora compilar o arquivo de
projeto ZEOSDBO. Ele o
responsvel por instalar a paleta de
componentes ZEOS.
Selecione na barra de menu a opo
File->Open Project...
Instalao
Navegue at a pasta c:\ZEOS\PACKAGES\DELPHI7;
Abra o arquivo ZEOSDBO;
Instalao
Clique com o boto direito
no item em negrito:
ZComponentDesign70.bpl
e selecione a opo
compile;
Faa a mesma operao,
mas selecione agora Install;
Instalao
Pronto! Uma mensagem exibida mostrando a instalao da
paleta ZEOS;
Concluso
Parabns, voc acabou de instalar a
paleta de componentes ZEOS no seu
computador.
A partir de agora a conexo com bancos
de dados MYSQL fica mais fcil, confira
o prximo captulo.
Captulo 2
Configurando uma Conexo ao
Banco de dados MYSQL
O componente ZConnection
Vamos criar uma nova aplicao em
Delphi para demonstrar os componentes
ZEOS.
Clique no menu File->New->Application;
Selecione na paleta ZEOS o
componente ZConnection;
Propriedades do ZConnection
Espao para o nome do banco a ser utilizado
Endereo IP ou nome do servidor MYSQL
Senha para acesso ao servidor MYSQL
Porta de acesso ao servidor MYSQL,
geralmente 3306
Driver de conexo
Geralmente mysql
Usurio para acesso ao banco,
geralmente root
Conexo
Aps configurar os detalhes de acesso, modifique para true a
propriedade Connected;
Observe abaixo uma conexo local realizada:
Componente ZTable
Utilizado para manipular tabelas em um Banco MYSQL;
Duas propriedades so importantes:Connection e Table Name.
Nome do objeto ZConnection, sem ele no possvel
Acessar uma tabela.
Nome da tabela no banco de dados
Coloque true para abrir a conexo com a tabela.
Ztable em ao
Observe o ZConnection e o ZTable acessando em um banco de
dados chamado MYSQL a tabela user.
Campos Persistentes
So os campos da tabela de um banco que dados que ficam
armazenados na lista de definio de campos de um componente
ZTable. Trabalhar com campos persistentes ajuda, pois voc consegue
tratar dados de campos diretamente, sem entrar na interface do banco
de dados.
Para adicionar campos persistentes um ZTable: Dar dois cliques no
componente ZTable no formulrio, e na janela que se abre clicar com o
boto direito do mouse selecionando a opo Add All Fields;
Campos Persistentes
Campos
adicionados
Exibindo os dados
Para exibir os dados necessitamos de um componente chamado
DBGrid da paleta DataControls:
Vou adicionar um ao formulrio, clicando em cima dele e
posteriormente no formulrio.
DBGRID Configurando
Para exibir os dados, os componente como
DBGrid necessitam de uma fonte de dados ->
Datasource. O ideal que em cada formulrio
de exibio de dados exista um Datasource, o
mesmo serve para todos os componentes do
formulrio.
Na paleta DataAccess temos o componente
Datasource.
DBGRID Configurando
Vou clicar no datasource e adicion-lo
ao formulrio. Observe como est
Nosso formulrio:
DBGrid - Configurando
Vamos configurar o
datasource primeiro. Vou
alterar a propriedade
Dataset para o nome do
componente Ztable criado
anteriormente;
DBGrid - Configurando
Vou configurar
agora a
propriedade
Datasource do
componente
DBGrid para o
datasource criado
anteriormente;
Observe que os
dados da tabela j
aparecem no
DBGrid.
Navegando entre os Registros
Para navegar entre os
registros preciso um
componente chamado
DBNavigator que realiza
alm da operao de
navegao, operaes
de incluso, adio e
excluso.
Este componente se
encontra na Guia Data
Controls.
Configurando o DBNavigator
Configure apenas a
propriedade datasource
para o nome do
datasource do formulrio.
Vou inserir um
DBNavigator no
formulrio e configurar
esta propriedade.
Formulrio Pronto
Vou compilar e executar a
aplicao.
Observe o formulrio pronto:

Você também pode gostar