MySQL qual componente ???
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:
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
Curtidas 0
Respostas
Shaolin
03/07/2004
Eu utilizo o Delphi 5
GOSTEI 0
Minuto
03/07/2004
Nunca usei MYSQL mas ouvi dizer que o ZEOS é o melhor.
tem tambem o DBExpress .
tem tambem o DBExpress .
GOSTEI 0
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
03/07/2004
http://www.zeoslib.net/pt/index.php
é isso ! :idea:
é isso ! :idea:
GOSTEI 0
Shaolin
03/07/2004
Obrigado galera, vou fazer os testes.
Depois relato como foi a minha experiencia com ele.
Depois relato como foi a minha experiencia com ele.
GOSTEI 0
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
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
03/07/2004
Sem querer gerar mais dúvidas, mas eu prefiro o DBExpress mesmo. :)
GOSTEI 0
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 ????
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
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
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
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.
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
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
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
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
03/07/2004
Você pode usar os compoentes ADO... tbem é bem simples.
GOSTEI 0
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.
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
03/07/2004
Bom saber, pois também utilizo o Delphi 5.0 !!!!
GOSTEI 0
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
03/07/2004
Alguem tem alguma dica para este probleminha ???? (Instalação)
GOSTEI 0
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...
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