Página 1 de 1

Como utilizar mysql com a gtwvw + xharbour?

Enviado: 02 Fev 2010 09:07
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
:(

Re: Como utilizar mysql com a gtwvw + xharbour?

Enviado: 02 Fev 2010 22:24
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

Re: Como utilizar mysql com a gtwvw + xharbour?

Enviado: 05 Fev 2010 08:19
por Wanderlei
Olá lugab,
tenho este exmplo da pasta contrib do xharbour 99 mas não consegui utilizalo.

Wanderlei Cardoso

Re: Como utilizar mysql com a gtwvw + xharbour?

Enviado: 05 Fev 2010 11:52
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

Re: Como utilizar mysql com a gtwvw + xharbour?

Enviado: 08 Fev 2010 17:23
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...

Re: Como utilizar mysql com a gtwvw + xharbour?

Enviado: 08 Fev 2010 20:09
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.

Re: Como utilizar mysql com a gtwvw + xharbour?

Enviado: 08 Fev 2010 21:38
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..

Re: Como utilizar mysql com a gtwvw + xharbour?

Enviado: 09 Fev 2010 13:55
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??

Re: Como utilizar mysql com a gtwvw + xharbour?

Enviado: 10 Fev 2010 12:06
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.

Re: Como utilizar mysql com a gtwvw + xharbour?

Enviado: 10 Fev 2010 22:53
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)

Re: Como utilizar mysql com a gtwvw + xharbour?

Enviado: 10 Fev 2010 23:03
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.

Como utilizar mysql com a gtwvw + xharbour?

Enviado: 20 Nov 2011 04:07
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

Como utilizar mysql com a gtwvw + xharbour?

Enviado: 26 Dez 2011 14:53
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).