Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Delphi 2010 + MySql, Como Leer y Escribir? (https://www.clubdelphi.com/foros/showthread.php?t=79846)

martini002 15-08-2012 13:53:05

Delphi 2010 + MySql, Como Leer y Escribir?
 
Saludos amigos, donde quiera que se encuentren!

En esta ocasion apreciaria muchisimo
si pudieran orientarme un poco en esta cuestion,

Quiero comenzar a utilizar una base de datos con el juego de cartas
que he desarrollado anteriormente, basicamente quiero hacer un ejercicio
sobre esto: Leer o Escribir( Nombre, JuegosCompletados, JuegosGanados )
quisiera saber donde podria encontrar mas informacion sobre MySql en Delphi
la lista de comandos para interactuar con esto.

Estoy usando PHPMyAdmin, para crear la base de datos
con su tabla y toda su configuracion, realmente no se si pueda hacer lo siguiente:
luego de haber terminado la plantilla de la BD con su tabla y sus parametros,
me gustaria exportarla en formato SQL de manera que Delphi, pueda acceder a ese archivo
y pues escribir o leer, no se si esta es la forma correcta de hacer esto.

Saludos
Martin

roman 15-08-2012 16:37:24

Y, ¿porqué quieres usar mysql? Digo, puedes usarlo, supongo que con los componentes Zeos, pero pienso que para el tipo de aplicación que quieres (algo más bien personal) sería más adecuado algo como SQLite (que también puedes usarlo con Zeos). Así te evitas tener que instalar un servidor y todo queda incluido en tu aplicación.

// Saludos

martini002 15-08-2012 16:41:43

Eso es lo que necesito, evitar instalar un servidor,
quisiera que la aplicacion manejara sus archivos de BD
la cuestion es que nunca he usando SQLite, y mucho menos se que es Zeos,
ya mismo estoy buscandolo, pero cuentame un poco mas porfavor
gracias

roman 15-08-2012 16:53:04

Pues SQLite es un gestor de datos muy liviano que usan muchas aplicaciones (por ejemplo, el navegador FireFox) para guardar información privada. Si conoces SQL no debe costarte trabajo aprender a usarlo y si no, pues lo mismo da si aprendes ese o mysql o algún otro. No hay nada que instalar y tu aplicación únicamente debe distribuir la dll y la o las bases que uses (cada base es un archivo).

ZeosLib son unos componentes para delphi con los que puedes acceder a distintas bases de datos, como mysql, postgresql, firebird, sqlite, oracle, etc.

Ambos, SQLite y Zeos son libres y gratuitos.

// Saludos

martini002 15-08-2012 16:56:52

Perfecto, entonces me descargo e instalo el ZeosLib,
luego comienzo a manejar la BD de SQLite desde el mismo Zeos?
sino me equivoco, he leido que necesito la version 7 de Zeos, para mi Delphi 2010
pero tambien he leido que esta en una fase de pruebas, entonces que me recomiendas Roman?

Gracias

roman 15-08-2012 17:20:59

Pues no sabría decirte porque yo uso delphi 7, pero pienso que no tendrías mayores problemas usando la versión alpha, pues no es un proyecto de misión crítica. Para administrar tus bases hay muchas aplicaciones gratuitas. Algunas de ellas son:

SQLiteAdmin
SQLiteExpert (edición personal)
SQLiteMan

Creo que la tercera es la más recomendable.

// Saludos

martini002 15-08-2012 17:24:44

Muy Buena la info, ya estoy buscando todo :)
dejame lograr tener todo instalado y operativo
y entonces te vuelvo a preguntar sobre la sintaxis y los comandos
gracias campeon :)

martini002 15-08-2012 19:49:54

Bien, ya logre tener el Zeos Instalado,
la base de datos creada y modificada desde el SQLiteExpert,
y BD conectada ya a delphi, estoy usando una .sqlite
ahora me seria de gran ayuda saber como hacer las solicitudes a la BD
para escribir leer y/o modificar algo en algun campo de la tabla,
estuve leyendo esto pero no puedo entender del todo

http://www.ajpdsoft.com/modules.php?...rticle&sid=386

roman 15-08-2012 19:52:57

Pues es como con cualquier otro gestor. Puedes usar un ZTable para enlazar directamente con una tabla o un ZQuery para lanzar una consulta SQL. El SQL que usa es estándar así que en lo básico será igual que con cualquier otro gestor.

// Saludos


La franja horaria es GMT +2. Ahora son las 13:16:43.

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