Você está na página 1de 2

Conectando Banco de Dados MySQL e Delphi 7 componente Zeos 6.6.

6 - stable No tenho muita experincia em programao, mais o pouco que tenho gostaria de passar aos outros programadores iniciantes como eu, neste primeiro artigo irei mostrar como criar um formulrio simples de cadastro de fornecedores utilizando banco de dados MySQL e Delphi 7, atravs do componente Zeos 6.6. Bom pra comear instale o banco de dados MySQL (http://dev.mysql.com/downloads/installer/5.5.html), e o componente zeos 6 (http://ziggi.uol.com.br/downloads/zeoslib). Com as instalaes concluidas, podemos comear a trabalhar. Abaixo coloquei o script que iremos usar para criar o database e a tabela no MySQL, caso no queiram usar diretamente no prompt do MySQL recomendo o MySQL-front (http://www.mysqlfront.com) um software muito bom e gratuito. CREATE DATABASE Fornecedores; USE Fornecedores; CREATE TABLE CadFornecedor ( codigo_fornecedor integer not null auto_increment, nome varchar(60), endereco varchar(60), cidade varchar(40), uf varchar(2), telefone varchar(10), cnpj varchar(20), primary key(codigo_fornecedor) ); Aps criar o database e a tabela vamos ao delphi 7, para criar uma nova aplicao v em File>New>Aplication. Ser aberto uma nova aplicao e um novo form onde iremos construir nosso Cadastro de Fornecedores, procure no Object Inspector a propriedade Caption e altere no nome de Form1 para Cadastro de Fornecedores, altere tambm a propriedade Name para que seu projeto fique mais organizado, adotar o costume de sempre renomear os forms com nomes especficos a sua respectiva funo torna mais fcil a construo de projetos maiores com mais forms. Agora vamos adicionar os componentes que iremos utilizar para conexo com o banco de dados, para isso selecione a palheta Zeos Access, e selecione o componentes ZConnection, esse componente ser o responsvel por fazer a conexo do nosso database Fornecedores e o Delphi, v at o object inspector e altere as seguintes propriedades:
Database: Fornecedores (nome da base de dados que vamos utilizar) Hostname: localhost(endereo onde est o banco de dados) Name: ZconFornecedor (nome do componente) Senha: abcde (Aqui deve ser colocado a senha de conexo ao banco de dados) Port: 3306 (Porta de Conexo com Banco de Dados) Protocol: mysql-5.5 (Verso do banco de dados) ReadOnly: false (se est opo estiver marcada como true faz com os dados do

banco no possam ser alterados) User: root (usurio de conexo com banco de dados)

Com o componente devidamente configurado s falta ativ-lo, para isso altere a propriedade Connected para True, se todos os passos estiverem corretos nada ir acontecer, o que significa que nosso banco de dados j est conectado com a nossa aplicao, caso aparea alguma mensagem de erro verifique novamente os passos acima. Para podermos trabalhar com nossa tabela temos que adicionar mais um componente, procure na palheta do Zeos Access o componente ZTable, insira no formulrio e no object inspector altere as seguintes propriedades:
Connection: ZconFornecedores (nome do componente que usamos para conexo com Banco de Dados) Name: TableFornecedores (Nome da Tabela em que deseja Utilizar) ReadOnly: false (utilize false para que possamos alterar os dados da tabela) TableName: CadFornecedor (Nome da tabela em que iremos Trabalhar)

Agora altere a propriedade Active para true para ativar o componente. Para encerrar a parte de conexo com o banco de dados selecione na palheta Data Access o componente DataSource, esse ser o responsvel pela transao das informaes entre o componente ZconFornecedores e a nossa tabela. No object inspector altere as propriedades DataSet selecionando o nome da nossa tabela no caso CadFornecedor, e a propriedade Name para DSFornecedor. O prximo passo ser a construo do nosso formulrio, essa parte pode ser feita de duas formas, vou mostrar da forma que julgo mais simples. Com o componente TableFornecedores selecionado clique com o boto direito do mouse e selecione a opo Field Editor, aparecer uma pequena janela, clique sobre ela novamente com o boto direito e selecione Add Field, ser aberta outra janela Add Field clique sobre o boto OK, todos os campos selecionados foram para o editor de Fields a primeira janela aberta, selecione todos os campos e mova-os at o form de Cadastro de Fornecedores, organize-os conforme achar melhor. O ltimo passo adicionar um componente para que possa ser feita a manipulao dos dados, v at a palheta Data Controls e selecione o componente chamado DBNavigator, altere as seguintes propriedades: Name: DBFornecedor e Data Source: DSFornecedor. Pronto agora com todos os componentes ativos no formulrio s compilar (F9) e testar. Espero que tenham gostado.Abraos.

Você também pode gostar