MySQL qual componente ???

Delphi

03/07/2004

Galera

Uma pergunta que vai parecer muito estranha, mas vamos lá. Estou muito acostumado a trabalhar com tabelas do Paradox (BDE), estou interessado em migrar para algo mais robusto. Estou olhando o Intebase e o MySQL, no caso do Interbase até já sei, mas no caso do MySQL, qual(is) componentes eu uso para ligar a minha aplicação ao banco de dados ???

Grato pela colaboração. :oops:


Shaolin

Shaolin

Curtidas 0

Respostas

Shaolin

Shaolin

03/07/2004

Eu utilizo o Delphi 5


GOSTEI 0
Minuto

Minuto

03/07/2004

Nunca usei MYSQL mas ouvi dizer que o ZEOS é o melhor.

tem tambem o DBExpress .


GOSTEI 0
Otto

Otto

03/07/2004

uso mysql com o Zeoslib..... tb ja usei o dbexpress, mas, dei preferencia ao zeos... ele é muito bom... :wink:


GOSTEI 0
Minuto

Minuto

03/07/2004

http://www.zeoslib.net/pt/index.php

é isso ! :idea:


GOSTEI 0
Shaolin

Shaolin

03/07/2004

Obrigado galera, vou fazer os testes.

Depois relato como foi a minha experiencia com ele.


GOSTEI 0
Otto

Otto

03/07/2004

Qualquer duvida em relação ao Zeos, voce pode [url=http://delphiforum.icft.com.br/forum/search.php]Pesquisar [/url]aqui no fórum que acha muita coisa... :wink:


GOSTEI 0
Koplin

Koplin

03/07/2004

O Zeus lib é a melhor opçao, sem duvida, mas para migrar uma aplicação de Paradox para My, vc pode optar por usar o MyODBC - que pode ser baixado no site do MySQL, assim vc vai poder usar os componentes TTable e TQuery, baiscamente so mudando a conexão e implementando poucos componentes de acesso. Embora não seja tao bom e rápido fica menos traumática a mudança, se a aplicação for grande. Para aplicações pequenas ou novas use o zeus.


GOSTEI 0
Nextone_br

Nextone_br

03/07/2004

Sem querer gerar mais dúvidas, mas eu prefiro o DBExpress mesmo. :)


GOSTEI 0
Shaolin

Shaolin

03/07/2004

Tudo bem !!! Instalei o Zeus !!!!

Quais os compontentes do pacote eu uso e para que uso ????
Quem conecta com quem ????

Preciso ter um Table para cada tabela como no BDE ????


GOSTEI 0
Koplin

Koplin

03/07/2004

Na pasta de instalação do zeus tem muma pasta lib
copiei as dll que estão dentro da pasta lib\mysql para a pasta system do windows
vc precisa de um ZCONNECTION.
Usará um ztable ou zquery para acessar cada tabela como no bde
cada ztable ou zquery deve ser coinnectado ao zconnection
as config do zconnection são:

protocolo : mysql4.0
host: 127.0.0.1 para conexão local ou o IP do servidor onde esta instalado o mysql, se for via rede
user: seu nome de acesso no mysql
password: sua senha de acesso ao mysql
se tudo estiver certo voce pode setar a propriedade connected para true

O mysql, por padrão define usuario = root e senha em branco

Use ztables para tabelas pequenas. Para trabalhar com grandes tabelas prefira consultas SQL parametrizadas (retringindo a quantidade de registros em torno do que interessa).
Ademais use como no BDE.
Leia o manual do MySQL em c:\mysql\docs\manual.html para saber mais a respeito do mysql lá tem tudo...

qqr coisa é só falar


GOSTEI 0
Elias Jr

Elias Jr

03/07/2004

Olá amigo,
gostaria de saber de qual versão da ZeosDbo vc está falando pois a versào que eu tenho (6.0.12 stable) não possui nenhuma ztable. Poderia me dizer onde posso baixá-la? Preciso de algum componente de acesso do Delphi com o MySql para concluir uma aplicação. Aceito qualquer ajuda. Muito obrigado.


GOSTEI 0
Koplin

Koplin

03/07/2004

Baixe a versão stable mais recente do ZeusLib em http://prdownloads.sourceforge.net/zeoslib/zeosdbo-6.1.5-stable.zip?download - a 6.1.5


GOSTEI 0
Elias Jr

Elias Jr

03/07/2004

Baixe a versão stable mais recente do ZeusLib em http://prdownloads.sourceforge.net/zeoslib/zeosdbo-6.1.5-stable.zip?download - a 6.1.5


Olá amigo, baixei esta versão mas naum consigo instalá-lo no delphi 5 professional pois toda vez que eu tento instalar dá erro em alguma dcu. Mesmo que eu deixe comentado a linha que dá erro, aparece erros em outras linhas. Então decidi parar. Como faço a intalação? No download vem um manual mas não dá pra ir por lá justamente por estes erros...Muito obrigado.


GOSTEI 0
Koplin

Koplin

03/07/2004

nunca instalei no 5 mas vc deve desinstalar as anteriores versões instaladas, inclusive removendo os z*.dcu que estão em C:\Arquivos de programas\Borland\DelphiX\Projects\Bpl - onde x é o nmro da versao do seu delphi... de resto é seguir os passos da instalação sem alterar nada nos fontes... eles rodam corretamente... Talvez precise de algum pack de atualização do 5.


GOSTEI 0
Gilialdo

Gilialdo

03/07/2004

Você pode usar os compoentes ADO... tbem é bem simples.


GOSTEI 0
Elias Jr

Elias Jr

03/07/2004

Olá Koplin,
fiz como vc falou mas voltei à estaca zero. De novo ele acusa algum erro com alguma dcu (principalmente da unit Dbc). Você conhece alguma outra ferramenta de acesso ao Mysql para Delphi 5 ou só existe (Free)a Zeus? Muito obrigado por toda ajuda.


GOSTEI 0
Shaolin

Shaolin

03/07/2004

Bom saber, pois também utilizo o Delphi 5.0 !!!!


GOSTEI 0
Shaolin

Shaolin

03/07/2004

A instalação desta outra versão ocorre erro em arquivos *.bpl e acaba por não instalar o componente.


GOSTEI 0
Shaolin

Shaolin

03/07/2004

Alguem tem alguma dica para este probleminha ???? (Instalação)


GOSTEI 0
Decandido21

Decandido21

03/07/2004

Eu utilizo zeos 6.1.0.6 com delphi 5 e mysql 4.1
Para instalar o componente vou ao menu Components/Install Packages, botão Add:
Seleciono o diretorio que descompactei o arquivo,
dentro dele no meu caso a pasta c:\zeos\packages\delphi5\build e adiciono todos os arquivos .bpl
(ZComponent.bpl,ZCore.bpl,ZDbc.bpl,ZParse.bpl,ZParseSql.bpl,ZPlain.bpl)

Automaticamente é adicionado o caminho da Library em Tools\Environment Options

Aproveitando o gancho, alguém usa está versão do mysql(4.1) com uma conexão dbexpress no D7?
Baixei um driver mais ele permite apenas que eu adicione 6 campos para cada sqlquery.
Sem este drive nem conexão consigo.
Exite algum driver free para mysql acima da versão 3.23?

Sem mais...


GOSTEI 0
POSTAR