Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MySQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=21)
-   -   que necesito para arrancar con MySQL ? (https://www.clubdelphi.com/foros/showthread.php?t=68079)

fpirovani 23-05-2010 03:20:35

que necesito para arrancar con MySQL ?
 
hola a todos!
Les cuento que hasta el momento he usado tablas access y los componentes de la paletas ADO en delphi 7.
Me gustaria que me den una idea de lo qur necesito para arrancar a experimentar MySQL, porque la verdad que no tengo ni idea de como es el tema.
Por lo que he leido primero necesito instalar un servidor MySQL (no se en que consiste esto excactamente), y ademas necesto los componentes para usar en delphi como pueden ser los Zeos.
esto es asi? o nada q ver?
Agradeceria si alguien me puede dar una idea de como funciona MySQL y por donde tengo que arrancar y que necesito instalar para empezar a experimentar.

Desde ya muchas gracias!
Saludos!

movorack 23-05-2010 04:36:55

Ok... primero te diria que te documentes un poco al respecto...

¿quién de vosotros, queriendo edificar una torre, no se sienta primero y calcula los gastos, a ver si tiene lo que necesita para acabarla? (Luc 14.28)

- MySQL en Wikipedia
- Primeros pasos con MySQL (Ingles)
- Manual de referencia (Ingles)
- Un poco de PHP (algun dia depronto lo necesitaras)
- uno que otro tutorial

Comoponentes de acceso a MySQL... dbExpress, driver DevArt para dbExpress, ZeosLib, MyDAC

bueno espero te sirva de ayuda...

rgstuamigo 24-05-2010 21:51:09

Cita:

Empezado por movorack (Mensaje 365049)
Ok... primero te diria que te documentes un poco al respecto...

¿quién de vosotros, queriendo edificar una torre, no se sienta primero y calcula los gastos, a ver si tiene lo que necesita para acabarla? (Luc 14.28) ...

Esa respuesta me ha gustado bastante...:D...excelente respuesta amigo movorack ;):D.
Saludos...:)

movorack 25-05-2010 03:12:46

:D:D:D

Saludos para vos igual rgstuamigo :D

Caral 25-05-2010 03:34:35

Hola
Estoy pasando en este momento mi programa de Access a Firebird.
Te recomiendo que cambies la idea de MySql a Firebird por varias razones.
La mas importante para mi es que las sentencias SQL son mas compatibles.
Piensalo.
Saludos
PD: Ademas tendras un novato que te lleva un par de dias de diferencia.

fpirovani 28-05-2010 03:27:45

decidi seguir tu consejo !
 
Cita:

Empezado por Caral (Mensaje 365196)
Hola
Estoy pasando en este momento mi programa de Access a Firebird.
Te recomiendo que cambies la idea de MySql a Firebird por varias razones.
La mas importante para mi es que las sentencias SQL son mas compatibles.
Piensalo.
Saludos
PD: Ademas tendras un novato que te lleva un par de dias de diferencia.

sabes que decidi seguir tu consejo, porque veo en el foro que hay muchas mas informacion sobre firebird.
ya q vos me llevas unos dias de ventajas, te consulto.
tuviste problemas para crear una base de datos?
estuve leyendo el pdf Firebird 2.1 Quick Start Guide que viene con la instalacion y cuando intento crear una base como dice el ejemplo:

CREATE DATABASE 'C:\data\test.fdb' page_size 8192#
user 'SYSDBA' password 'masterkey';#

me da este error:

Statement failed, SQLCODE = -902
Your user name and password are not defined. Ask your database administrator to
set up a Firebird login.

por lo que lei el usuario y la clave que estoy usando ahi son los que vienen por defecto.
a vos te paso algo asi?

Caral 28-05-2010 03:49:19

Hola
Para hacer todo esto es mejor usar el IBExpert, es el programa que maneja la base de datos, te sera mas sencillo, crear, modificar y todo lo demas.....
Por otro lado:
En mi caso y no lo tomes como algo personal.
Me rindo, no puedo mas.
Me quedo con mi programa de momento, es mucho trabajo pasarlo a firebird u otra bd.
Saludos

Casimiro Notevi 28-05-2010 04:07:35

Cita:

Empezado por fpirovani
CREATE DATABASE 'C:\data\test.fdb' page_size 8192#
user 'SYSDBA' password 'masterkey';#


Sobran esos signos #

CREATE DATABASE 'C:\data\test.fdb' page_size 8192 user 'SYSDBA' password 'masterkey'

Casimiro Notevi 28-05-2010 04:09:14

Cita:

Empezado por Caral (Mensaje 365495)
[..] Me quedo con mi programa de momento, es mucho trabajo pasarlo a firebird u otra bd.
Saludos

Sí, es mucho trabajo, por eso te aconsejé paciencia, mucha paciencia, poco a poco, sin prisas :)

fpirovani 28-05-2010 15:37:50

Cita:

Empezado por Casimiro Notevi (Mensaje 365497)
Sobran esos signos #

CREATE DATABASE 'C:\data\test.fdb' page_size 8192 user 'SYSDBA' password 'masterkey'

el ejemplo que pase yo es tal cual como esta escrito en el archivo pdf Firebird-2.1-QuickStart que viene con la instalacion... no veo como se puede aprender algo si en la propia ayda esta mal...

sigo probando
muchas gracias!

Casimiro Notevi 28-05-2010 18:29:36

Le he estado echando un vistazo, ciertamente esos signos '#' sobran porque lo que quieren decir con ese signo es que se pulse la tecla enter (intro).
Además de que los ejemplos están hechos con la utilidad isql, que también puede confundir un poco, por ejemplo:
Cita:

SQL>CREATE DATABASE 'D:\data\test.fdb' page_size 8192#
CON>user 'SYSDBA' password 'masterkey';#
En la primera línea se ha pulsado enter al final (representado con el signo #) y como la línea no ha acabado porque todas las órdenes en isql terminan en punto y coma, es por lo que sale en la siguiente línea 'CON>' que quiere decir que la instrucción continua porque no se ha escrito el punto y coma.
Entonces la persona que ha creado el ejemplo sigue introduciendo el resto de la orden y al final sí pone el punto y coma y pulsa enter (el #)

Realmente es un ejemplo poco afortunado. Te recomiendo muchísimo más el libro en pdf de Ian Marteens, puedes descargarlo del ftp de clubdelphi: aquí y aquí también lo encontrarás.
Verás que es mucho más sencillo con este libro, muy claro, práctico y amigable.

Casimiro Notevi 28-05-2010 19:03:05

Lo dice al principio de los ejemplos:

Cita:

[In the following examples, # means “hit Enter”]


La franja horaria es GMT +2. Ahora son las 07:13:17.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi