Clipper On Line • Ver Tópico - Como utilizar mysql com a gtwvw + xharbour?

Como utilizar mysql com a gtwvw + xharbour?

Discussão sobre Banco de Dados e RDDs para Clipper/[x]Harbour.

Moderador: Moderadores

 

Como utilizar mysql com a gtwvw + xharbour?

Mensagempor Wanderlei » 02 Fev 2010 08:07

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
Avatar de usuário

Wanderlei
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 183
Data de registro: 25 Jan 2008 12:19
Cidade/Estado: Goiânia - GO
Curtiu: 13 vezes
Mens.Curtidas: 5 vezes

Re: Como utilizar mysql com a gtwvw + xharbour?

Mensagempor lugab » 02 Fev 2010 21:24

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.

http://www.pctoledo.com.br/forum/viewtopic.php?f=43&t=3566&start=0&hilit=DIFEREN%C3%87A+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
lugab
Colaborador

Colaborador
 
Mensagens: 843
Data de registro: 19 Mai 2009 15:58
Curtiu: 126 vezes
Mens.Curtidas: 38 vezes

Re: Como utilizar mysql com a gtwvw + xharbour?

Mensagempor Wanderlei » 05 Fev 2010 07:19

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 260 vezes
Wanderlei Cardoso
Analista / Programador
XHarbour + GtWvW + FiveWin + HwGui + Firebird
Skype: cwanderlei
cwanderlei@yahoo.com.br
(62)98171-3059 - whatsapp

Imagem
Avatar de usuário

Wanderlei
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 183
Data de registro: 25 Jan 2008 12:19
Cidade/Estado: Goiânia - GO
Curtiu: 13 vezes
Mens.Curtidas: 5 vezes

Re: Como utilizar mysql com a gtwvw + xharbour?

Mensagempor MARCELOG » 05 Fev 2010 10:52

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!
Avatar de usuário

MARCELOG
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 546
Data de registro: 15 Mar 2005 16:54
Cidade/Estado: Divinópolis/MG
Curtiu: 0 vez
Mens.Curtidas: 6 vezes

Re: Como utilizar mysql com a gtwvw + xharbour?

Mensagempor lugab » 08 Fev 2010 16:23

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
lugab
Colaborador

Colaborador
 
Mensagens: 843
Data de registro: 19 Mai 2009 15:58
Curtiu: 126 vezes
Mens.Curtidas: 38 vezes

Re: Como utilizar mysql com a gtwvw + xharbour?

Mensagempor alaminojunior » 08 Fev 2010 19:09

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=2&Path=./files_en/mmysql/mmysqlnt_free.exe Mediator Server p/ MySQL Talvez precise se cadastrar
http://www.otc.pl/download/send.aspx?l=2&Path=./files_en/mcl/medclen.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 de usuário

alaminojunior
Colaborador

Colaborador
 
Mensagens: 1689
Data de registro: 16 Dez 2005 20:26
Cidade/Estado: Ubatuba - SP
Curtiu: 27 vezes
Mens.Curtidas: 11 vezes

Re: Como utilizar mysql com a gtwvw + xharbour?

Mensagempor sygecom » 08 Fev 2010 20:38

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
leonardodemachado@hotmail.com

Faça você também sua doação esse fórum é uma lenda viva: http://www.pctoledo.com.br/doacao
Avatar de usuário

sygecom
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 7017
Data de registro: 21 Jul 2006 10:12
Cidade/Estado: Alvorada-RS
Curtiu: 1 vez
Mens.Curtidas: 133 vezes

Re: Como utilizar mysql com a gtwvw + xharbour?

Mensagempor Wanderlei » 09 Fev 2010 12:55

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 de usuário

Wanderlei
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 183
Data de registro: 25 Jan 2008 12:19
Cidade/Estado: Goiânia - GO
Curtiu: 13 vezes
Mens.Curtidas: 5 vezes

Re: Como utilizar mysql com a gtwvw + xharbour?

Mensagempor alaminojunior » 10 Fev 2010 11:06

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
Avatar de usuário

alaminojunior
Colaborador

Colaborador
 
Mensagens: 1689
Data de registro: 16 Dez 2005 20:26
Cidade/Estado: Ubatuba - SP
Curtiu: 27 vezes
Mens.Curtidas: 11 vezes

Re: Como utilizar mysql com a gtwvw + xharbour?

Mensagempor lugab » 10 Fev 2010 21:53

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
lugab
Colaborador

Colaborador
 
Mensagens: 843
Data de registro: 19 Mai 2009 15:58
Curtiu: 126 vezes
Mens.Curtidas: 38 vezes

Re: Como utilizar mysql com a gtwvw + xharbour?

Mensagempor alaminojunior » 10 Fev 2010 22:03

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 de usuário

alaminojunior
Colaborador

Colaborador
 
Mensagens: 1689
Data de registro: 16 Dez 2005 20:26
Cidade/Estado: Ubatuba - SP
Curtiu: 27 vezes
Mens.Curtidas: 11 vezes

Como utilizar mysql com a gtwvw + xharbour?

Mensagempor paulovirt » 20 Nov 2011 03:07

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
Avatar de usuário

paulovirt
Usuário Nível 2

Usuário Nível 2
 
Mensagens: 69
Data de registro: 29 Jan 2007 09:00
Curtiu: 3 vezes
Mens.Curtidas: 0 vez

Como utilizar mysql com a gtwvw + xharbour?

Mensagempor raquelreis » 26 Dez 2011 13:53

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/como-configurar-bd-mysql-no-delphi.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.
Avatar de usuário

raquelreis
Usuário Nível 2

Usuário Nível 2
 
Mensagens: 87
Data de registro: 18 Jul 2011 15:29
Cidade/Estado: à procura
Curtiu: 0 vez
Mens.Curtidas: 0 vez




Retornar para Banco de Dados

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 5 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro