Empezando con MySQL

Empezando con MySQL

Postby JmGarcia » Sun Oct 13, 2013 10:35 pm

Me ha surgido la oportunidad de hacer una aplicación usando MySQL.
Leer unos datos de un fichero binario y añadir campos a una tabla hecha en MySQL.

¿ Como se maneja MySQL en FWH/xHarbour ?
¿ Puedo crear tablas MySQL en FWH/xHarbour o se necesita alguna herramienta ?
¿ Alguna herramienta de manejo de tablas de MySQL similar a WinDBU ?


Gracias.
Mi abuelo decía: Los aviones vuelan porque Dios quiere, y los helicópteros ni Dios sabe porque vuelan.
FWH 16.02, xHarbour 1.2.3, Harbour 3.2.0, WorkShop 4.5, AJ Make 0.30, Borlan BCC 7.00, VisualStudio 2013
User avatar
JmGarcia
 
Posts: 654
Joined: Mon May 29, 2006 3:14 pm
Location: Madrid - ESPAÑA

Re: Empezando con MySQL

Postby wmormar » Sun Oct 13, 2013 11:53 pm

Amigazo,

Puedes hacer lo que quieras indiscutiblemente.

Hay varias opciones para el manejo de mysql desde aplicaciones xHarbour (incluyen todas las GUI que hay en el mercado)
TMySQL (contribuciones)
TDolphin
Eagle1
ADO

Puedes crear base de datos y sus respectivas tablas sin problema alguno.

Está el SQLYog que es un administrador de mysql hay comunity y de paga.
William, Morales
Saludos

méxico.sureste
User avatar
wmormar
 
Posts: 1073
Joined: Fri Oct 07, 2005 10:41 pm
Location: México

Re: Empezando con MySQL

Postby Armando » Mon Oct 14, 2013 1:48 am

JmGarcia wrote:Me ha surgido la oportunidad de hacer una aplicación usando MySQL.
Leer unos datos de un fichero binario y añadir campos a una tabla hecha en MySQL.

¿ Como se maneja MySQL en FWH/xHarbour ?
¿ Puedo crear tablas MySQL en FWH/xHarbour o se necesita alguna herramienta ?
¿ Alguna herramienta de manejo de tablas de MySQL similar a WinDBU ?


Gracias.



jmGarcia:

Desde luego en gustos se rompen géneros, en lo personal te recomiendo irte por ADO puro y duro,
no necesitas nada extra, solo FWH, [x]Harbour y ADO que es gratuito. Con esto puedes:

Crear/mantener bases de datos (ojo, ahora cuando decimos bases de datos no se refiere a .DBF) una
DATABASE es un contenedor de tablas, las tablas son el equivalente a las .DBFs
Crear/mantener Tablas todo desde [x]Harbour y mucho más.

En cuanto a un editor de tablas, yo uso Navicat for MySql, es sincilliisimo y trae un reporteador al
estilo fastreport (o será al revés?)

Te recomiendo que empieces por adentrarte en "el bajo mundo" de MySql hay infinidad de libros
y tutoriales en la red te vas a evitar muchos dolores de cabeza.

Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
Armando
 
Posts: 3061
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: Empezando con MySQL

Postby csincuir » Mon Oct 14, 2013 11:49 am

Jm,
Un buen curso de MySQL, que se puede ver en linea o descargarlo en pdf, es este:
http://mysql.conclase.net/

Conociendo bien MySQL, las herramientas para trabajar con el mismo, ya te lo escribieron anteriormente.

Saludos.

Carlos.
csincuir
 
Posts: 396
Joined: Sat Feb 03, 2007 6:36 am
Location: Guatemala

Re: Empezando con MySQL

Postby MarioG » Tue Oct 15, 2013 12:09 pm

JM;
Sobre el tema: http://forums.fivetechsupport.com/viewtopic.php?f=6&t=27392#p152505

Como administrador de datos, te sugiero HeidiSQL(free): http://www.heidisql.com/

Saludos
Resistencia - "Ciudad de las Esculturas"
Chaco - Argentina
User avatar
MarioG
 
Posts: 1380
Joined: Fri Oct 14, 2005 1:28 pm
Location: Resistencia - Chaco - AR

Re: Empezando con MySQL

Postby JmGarcia » Tue Oct 15, 2013 10:04 pm

Armando wrote:...en lo personal te recomiendo irte por ADO puro y duro,
no necesitas nada extra, solo FWH, [x]Harbour y ADO que es gratuito...
Me gusta la idea de solo depender de mi código fuente ya que no voy a hacer "grandes" manejos de tablas.
Supongo que habra que empezar por instalar la fuente de datos ODBC.

Armando wrote:..Crear/mantener Tablas todo desde [x]Harbour y mucho más...
Exactamente es lo que quiero hacer.

csincuir wrote:...Un buen curso de MySQL, que se puede ver en linea o descargarlo en pdf, es este:
http://mysql.conclase.net/ ...
Claro, habrá que empezar por instruirse.
No consigo coger el curso me hace ir a páginas de dudoso contenido para descargarlo y con SMSs de por medio.

Justo comenzar por picar código.
Mi abuelo decía: Los aviones vuelan porque Dios quiere, y los helicópteros ni Dios sabe porque vuelan.
FWH 16.02, xHarbour 1.2.3, Harbour 3.2.0, WorkShop 4.5, AJ Make 0.30, Borlan BCC 7.00, VisualStudio 2013
User avatar
JmGarcia
 
Posts: 654
Joined: Mon May 29, 2006 3:14 pm
Location: Madrid - ESPAÑA

Re: Empezando con MySQL

Postby Armando » Tue Oct 15, 2013 11:22 pm

jmGarcia:

Mírate este link

http://dev.mysql.com/downloads/mysql/5.1.html#downloads

Y descarga e instala:

Windows (x86, 64-bit), MSI Installer

Prácticamente todo es dar clic a Siguiente (Next) solo hay un punto donde
te pregunta si desea instalar MySql como Servidor o para Desarrollador, tu eliges.

Después te vas a:

http://dev.mysql.com/downloads/connector/odbc/

y descargas e instalas:

Windows (x86, 32-bit), MSI Installer
Connector-ODBC

Eso es para empezar, después continuamos.

Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
Armando
 
Posts: 3061
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: Empezando con MySQL

Postby JmGarcia » Wed Oct 16, 2013 8:55 am

Respecto al servidor espero haberlo instalado bien.
También el conector ODBC.

¿ Se pueden llevar las bases de datos en un pendrive ?
¿ Se pueden enviar en un fichero y que se coloquen fácilmente en otro ordenador ?

¿ Como se configura el ODBC ?
Mi abuelo decía: Los aviones vuelan porque Dios quiere, y los helicópteros ni Dios sabe porque vuelan.
FWH 16.02, xHarbour 1.2.3, Harbour 3.2.0, WorkShop 4.5, AJ Make 0.30, Borlan BCC 7.00, VisualStudio 2013
User avatar
JmGarcia
 
Posts: 654
Joined: Mon May 29, 2006 3:14 pm
Location: Madrid - ESPAÑA

Re: Empezando con MySQL

Postby csincuir » Wed Oct 16, 2013 12:32 pm

Jm,
Para descargar el curso, la dirección que da la pagina es esta:
http://www.4shared.com/get/pPt9Oh3h/curso_mysql.html
Solo tienes que darle clic al botón que dice "Descarga Gratis" (Tiempo de Espera: 20 segundos), y listo, se descarga el pdf del curso completo.

Saludos.

Carlos.
csincuir
 
Posts: 396
Joined: Sat Feb 03, 2007 6:36 am
Location: Guatemala

Re: Empezando con MySQL

Postby Armando » Wed Oct 16, 2013 2:13 pm

JmGarcia wrote:Respecto al servidor espero haberlo instalado bien.
También el conector ODBC.

¿ Se pueden llevar las bases de datos en un pendrive ?
¿ Se pueden enviar en un fichero y que se coloquen fácilmente en otro ordenador ?

¿ Como se configura el ODBC ?


jmGarcia:

En cuanto a la instalación, no creo que tengas problemas, es más sencillo que quitarle
su dinero a una borracha, te recomiendo que te cerciores que ambos, tanto servidor
como conector, sean de la misma versión, 5.0 ó 5.1, etc.

Por lo que hace a pasar las tablas de una pc a otra, existen dos GUI propios de MySql
mySqlAdministrator y mySqlWorkbench, mySqlAdminsitrator es mucho más sencillo
y te permite hacer Backup y Restore de una PC a otra, mySqlWorkBench es mucho más
completo, te permite dar mantenimiento a tablas y otras linduras pero también es más
complejo. Yo te recomiendo mySqlAdministrator.

Descárgalo de aquí http://mysql-administrator.uptodown.com/
si tienes problemas me pegas un toque y te lo envío.

Al parecer Oracle (Nuevo dueño de mySql) lo esta dejando de lado por eso no lo vemos
en la página oficial de MySql.

Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
Armando
 
Posts: 3061
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: Empezando con MySQL

Postby Antonio Linares » Wed Oct 16, 2013 3:58 pm

JM,

Puedes revisar el código fuente de FiveDBU.prg que soporta ADO y que basicamente te permite hacer todas las operaciones que necesites con una base de datos desde ADO:

https://code.google.com/p/fivewin-contributions/downloads/detail?name=fivedbu_20130930.zip

De hecho con muy pocos cambios, puedes usar el FiveDBU como un modelo para construir rapidamente tu aplicación y usar de forma genérica cualquier tabla :-)

FiveDBU.prg es un ejemplo en desarrollo que vamos completando conforme aprendemos más y más ADO y además usa las nuevas funciones de ADO de FWH, que simplifican muchos procesos.
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41314
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Empezando con MySQL

Postby JmGarcia » Wed Oct 16, 2013 9:34 pm

Armando wrote:...te recomiendo que te cerciores que ambos, tanto servidor
como conector, sean de la misma versión, 5.0 ó 5.1, etc...

La primera en la frente: El servidor es la 5.1.72 y el conector-ODBC es la 5.2.6,
Pero ya he desinstalado el conector-ODBC y he instalado el 5.1.3

¿ Alguna BD de MySQL pequeña de ejemplo que me podáis proporcionar para pruebas ?
Mi abuelo decía: Los aviones vuelan porque Dios quiere, y los helicópteros ni Dios sabe porque vuelan.
FWH 16.02, xHarbour 1.2.3, Harbour 3.2.0, WorkShop 4.5, AJ Make 0.30, Borlan BCC 7.00, VisualStudio 2013
User avatar
JmGarcia
 
Posts: 654
Joined: Mon May 29, 2006 3:14 pm
Location: Madrid - ESPAÑA


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 93 guests