Como utilizar mysql com a gtwvw + xharbour?

Fórum sobre Banco de Dados e RDDs para Clipper/[x]Harbour.

Moderador: Moderadores

Avatar do usuário
Wanderlei
Usuário Nível 3
Usuário Nível 3
Mensagens: 196
Registrado em: 25 Jan 2008 13:19
Localização: Goiânia - GO

Como utilizar mysql com a gtwvw + xharbour?

Mensagem por Wanderlei »

Olá pessoal,

sou novato com banco de dados, trabalho com dbf + cdx e preciso mudar para mysql, como fazer?, ainda não tenho ideia do que tenho de fazer, não sei nem como instalar o mysql for windows na minha maquina.

Por favor me ajudem.


Wanderlei Cardoso
Analista / Programador
XHarbour + GtWvW + DBFCDX
Harbour + MiniGui + DBFCDX
:(
Wanderlei Cardoso
Analista / Programador
XHarbour + GtWvW + FiveWin + HwGui + Firebird
Skype: cwanderlei
cwanderlei@yahoo.com.br
(62)98171-3059 - whatsapp

Imagem
lugab
Colaborador
Colaborador
Mensagens: 843
Registrado em: 19 Mai 2009 15:58

Re: Como utilizar mysql com a gtwvw + xharbour?

Mensagem por lugab »

Tb uso wvw + xharbour e estou querendo experimentar migrar de DBF/CDX para algum SQL free e de fácil uso , Wanderlei.

Meu desejo de testar o SQL é só para evitar corrupção de índices, pois minhas bases de dados não são gigantes, mas imagino que seja com SQL ou com DBF, se um micro da rede travar durante uma transação, o índice será corrompido tanto em DBFs como em SQL

Procurei informações básicas aqui no fórum e achei as deste tópico, mas não vi respostas sobre o problema de índices corrompidos.

https://pctoledo.org/forum/viewto ... 7A+SQL+DBF

É um tpc de 2006 e os links já não funcionam mais. Tb tentei achar as versões que eles usaram ,tipo o Mysql 4, mas já não estão mais disponíveis.

A solução é nós pedirmos a alguém daqui mesmo pra repostar esses arquivos, e tentar repetir as exepriencias deles.

Boa sorte,

gabriel
lugab
Avatar do usuário
Wanderlei
Usuário Nível 3
Usuário Nível 3
Mensagens: 196
Registrado em: 25 Jan 2008 13:19
Localização: Goiânia - GO

Re: Como utilizar mysql com a gtwvw + xharbour?

Mensagem por Wanderlei »

Olá lugab,
tenho este exmplo da pasta contrib do xharbour 99 mas não consegui utilizalo.

Wanderlei Cardoso
Anexos
mysql.rar
(38.96 KiB) Baixado 281 vezes
Wanderlei Cardoso
Analista / Programador
XHarbour + GtWvW + FiveWin + HwGui + Firebird
Skype: cwanderlei
cwanderlei@yahoo.com.br
(62)98171-3059 - whatsapp

Imagem
MARCELOG
Usuário Nível 4
Usuário Nível 4
Mensagens: 546
Registrado em: 15 Mar 2005 16:54
Localização: Divinópolis/MG

Re: Como utilizar mysql com a gtwvw + xharbour?

Mensagem por MARCELOG »

Olá pessoal,
já que pretendem efetuar uma mudança, sugiro o PostgreSql.
É que o futuro do Mysql é incerto em virtude da compra pela Oracle.
Também, conforme a versão, relativamente ao Mysql, há o problema da necessidade de aquisição de licença ou abertura do código para aplicações que usam os dispositívos.
Por outro lado, apredendo a linguagem SQL, com pouquíssimas alterações, é possível trabalhar tanto com o PostgreSql ou Mysql.
Tudo bem, o Mysql até parece mais fácil.
Entretanto, o PostgreSql tem mais recursos.
Vou contar um história pra vocês.
Sempre trabalhei com o dbf porque não queria que o cliente gastasse com hardaware (equipamento).
Hoje em dia, qualquer "computadorzinho" roda tranquilamento o Mysql e o PostgreSql.
Então, a questão se restringe aos recursos do gerenciador de banco de dados.
Eu uso PostgreSql e estou satisfeitíssimo, e não tem qualquer complicação.
Basicamente, através da lib específica, você faz a conexão com o gerenciador de banco de dados, envia comandos sql e obtém os resultados.

MarceloG
Água mole em pedra dura tanto bate que até espirra!
lugab
Colaborador
Colaborador
Mensagens: 843
Registrado em: 19 Mai 2009 15:58

Re: Como utilizar mysql com a gtwvw + xharbour?

Mensagem por lugab »

Obrigado, Marcelog...

Mas eu pretendo insistir com o Mysql, mesmo pq eu preciso aprender primeiro e , convenhamos, que, nesses termos, qto mais fácil melhor.

Depois de aprender Mysql, qq outro sq ficará mais fácil..

O que eu Preciso agora é baixar dicas, tutorias e uma versão free do Mysql.

Posta ai os links, caso vc os tenha...
lugab
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Re: Como utilizar mysql com a gtwvw + xharbour?

Mensagem por alaminojunior »

Boa noite,
para os que desejam migrar suas tabelas DBF para MySQL, realmente é só seguir o post indicado mais acima. Está tudo lá.
Utilizem inicialmente o Mediator caso não queiram ter dificuldades no tratamento com as tabelas, pois a sintaxe permanece a mesma. Após uma caminhada, seria interessante ir testando comandos SQL, dentro do mesmo programa. É possível.
A única impossibilidade com o uso do Mediator, é acessar tabelas hospedadas em sites, pois estes precisariam ter o servidor do Mediator rodando.
Os links são: http://www.mysql.com MySQL Versão 5.1.43, baixe tambem o MySQL Connector ODBC 5.1.6. Precisa se cadastrar
http://www.otc.pl/download/send.aspx?l= ... t_free.exe Mediator Server p/ MySQL Talvez precise se cadastrar
http://www.otc.pl/download/send.aspx?l= ... edclen.exe Mediator Client

Uma ótima alternativa também, é a SQLLIB do Vailtom. A versão free tem algumas limitações como comandos e funções (replace, index on ..., etc...) existentes apenas na versão comercial, por isso sugiro começar com o Mediator e após adquirirem uma experiência no uso e na filosofia SQL, partirem para ela sem medo e sem dó. É exatamente o caminho que estou trilhando hoje.

Reafirmando...após iniciar o uso do Mediator, não se acomodem com a facilidade que este proporciona, e sim, explorem ao máximo os comandos SQL que como já disse, é possível usar em conjunto com a sintaxe xBase/DBF.

Boa sorte.
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Como utilizar mysql com a gtwvw + xharbour?

Mensagem por sygecom »

Realmente para uso em RDD o Mysql é o mais facil, até mesmo por que tem o Mediator que faz todo o trabalho facilmente, porem como o Marcelo falou, o Postgresql deve ser levado em consideração, e além do mais hoje em dia ele está muito, mas muito evoluido e em breve terá LIB de formato RDD para utilização das mesma com Harbour, acho que vale a pena investir um tempinho com ambas, mas no meu ponto de vista o Postgresql deve ser o objetivo final.
Sobre os link nosso colega Alamino já postou tudo..
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
Wanderlei
Usuário Nível 3
Usuário Nível 3
Mensagens: 196
Registrado em: 25 Jan 2008 13:19
Localização: Goiânia - GO

Re: Como utilizar mysql com a gtwvw + xharbour?

Mensagem por Wanderlei »

Olá Alamino,
tem como vc postar uns exemplos de como usar o mediator, vou testar o mysql com ele, será que vou ter que mudar muito a minha maneira de trabalhar com os arquivos DBF??
Wanderlei Cardoso
Analista / Programador
XHarbour + GtWvW + FiveWin + HwGui + Firebird
Skype: cwanderlei
cwanderlei@yahoo.com.br
(62)98171-3059 - whatsapp

Imagem
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Re: Como utilizar mysql com a gtwvw + xharbour?

Mensagem por alaminojunior »

Wanderlei escreveu:será que vou ter que mudar muito a minha maneira de trabalhar com os arquivos DBF??
Não vai não. Com o Mediator ou a SQLLIB comercial do Vailtom, é a mesma coisa. O RDD faz o serviço pesado para você.
Mas lembrando, não se acomode e vá testando os comandos SQL para não ficar desatualizado.
Wanderlei escreveu:tem como vc postar uns exemplos de como usar o mediator
No post citado anteriormente, tem tudo o que você precisa. Dê uma conferida lá e no que mais precisar, vá postando.

Boa sorte.
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
lugab
Colaborador
Colaborador
Mensagens: 843
Registrado em: 19 Mai 2009 15:58

Re: Como utilizar mysql com a gtwvw + xharbour?

Mensagem por lugab »

Boa noite, Alamino,

Fiquei em dúvidas sobre o que baixar.
Alamino escreveu, Os links são: http://www.mysql.com MySQL Versão 5.1.43
Mas, ao acessar esta página, surgiu um monte de opções, que são:

Windows (x86, 32-bit), ZIP Archive 5.1.43 25.5M Download
(mysql-5.1.43.zip) MD5: 2aedd2d80e5cc755134f4be85e5d1505

Windows (x86, 32-bit), MSI Installer 5.1.43 39.0M Download
(mysql-essential-5.1.43-win32.msi) MD5: 9d5fb5144de1d89780531ccad7d8dbc2

Windows (x86, 32-bit), MSI Installer 5.1.43 104.9M Download
(mysql-5.1.43-win32.msi) MD5: 1774e59012916cf835749741e396d1f7

Windows (x86, 64-bit), MSI Installer 5.1.43 31.7M Download
(mysql-essential-5.1.43-winx64.msi) MD5: 4625c3449dae045831989295361ec5af

Windows (x86, 32-bit), ZIP Archive 5.1.43 113.4M Download
(mysql-noinstall-5.1.43-win32.zip) MD5: c830f4e86c3f553dea84d024b783fb99

Windows (x86, 64-bit), ZIP Archive 5.1.43 116.6M Download
(mysql-noinstall-5.1.43-winx64.zip) MD5: 84bc861769ce6165ac9f645beaf2a9c3

Windows (x86, 64-bit), MSI Installer 5.1.43 97.8M Download
(mysql-5.1.43-winx64.msi)
lugab
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Re: Como utilizar mysql com a gtwvw + xharbour?

Mensagem por alaminojunior »

Para começar, eu recomendo a 1ª opção, pois ela dá possibilidade de ir fazendo (e conhecendo melhor) a configuração do servidor do banco de dados. É uma versão instalável.
Há quem prefira a versão no-install, onde basta descompactar o conteúdo do zip numa pasta e dar um start no motor do MySQL. Essa precisa ter um pouco mais de estrada.
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Avatar do usuário
paulovirt
Usuário Nível 2
Usuário Nível 2
Mensagens: 69
Registrado em: 29 Jan 2007 10:00
Contato:

Como utilizar mysql com a gtwvw + xharbour?

Mensagem por paulovirt »

Se está com dúvidas sobre como baixar o Mysql aqui vai uma dica. Ao invés disso baixe o Wamp. Nele, além do Mysql vêm também o PHPMYAdmin, muito últil para lidar com as tabelas do Mysql, uma espécie de DBU, só que uns milhares de milênios à frente. É bem mais fácil configurar.

http://www.baixaki.com.br/download/wamp5.htm

Boa sorte!

Paulo
raquelreis
Usuário Nível 2
Usuário Nível 2
Mensagens: 87
Registrado em: 18 Jul 2011 15:29
Localização: à procura

Como utilizar mysql com a gtwvw + xharbour?

Mensagem por raquelreis »

Boa Tarde Wanderlei ,
Utilizo o Mysql a um tempo com Java, PHP e agora com delphi.
Tbm estou migrando o banco em dbf para Mysql.
Sugiro que você faça um análise do seu banco atual para poder criar um projeto de banco novo.
É interessante antes da migração, que vc crie um diagrama ER (entidade - relacionamento).
Crie as tabelas no Mysql e rotinas de importação/exportação para DBF.
Manual de Referência:
http://dev.mysql.com/doc/refman/4.1/pt/index.html
Instalar o Mysql é bem fácil (next->next...) Não consigo anexar o tutorial, 2.5Mb.
1) Faça o download do Mysql (uso o 5.1)
2) Faça o download do Mysql Connector (conexão ODBC) http://dicaetuto.blogspot.com/2010/03/c ... elphi.html
3) Faça o download do Mysql Administrator (administrar o banco) e Query Browser (gerenciar tabelas, etc).
4) Para criar tabelas, diagramas, etc... Indico o DBDesigner (uso o 4.0)

Curso de Mysql
http://www.megaupload.com/?d=M6JCC5RR
http://www.megaupload.com/?d=WK0H731E&srt=1
http://www.megaupload.com/?d=ZNKMGMJA
http://www.megaupload.com/?d=COBUEBSV
Curso para Iniciante em Banco de Dados
T2Ti Database - Database Starter (dê uma procurada no google)
Caso um dos links não funcione, avise-me. Pode entrar em contato por e-mail se desejar (rsr-154@hotmail.com).
Keel
[]'s

_____________________________________________________________________________________
PROGRAMADOR é aquele que te resolve um problema que você não sabia que tinha, de uma maneira que você não compreende.
Responder