FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Sugerencia para trabajar con mysql
Buenas.
Perdonad que abra hilo, pero no he encontrado en el buscador lo que quiero consultar, o no he sabido. Voy a iniciar un proyecto atacando a una BBDD de MySQL con Delphi Communition, y he pensado utilizar FireDac, desconociendo si es la mejor opción. Pero he buscado componentes para abrir una sesión, ya realizada correctamente la conexión al servidor, y nos lo he encontrado. La aplicación es de escritorio, y mi pregunta es si me recomendáis alguna otra librería para atacar a los datos. Hace años que no toco mysql, los últimos proyecto siempre han sido con Oracle, y de ahí la pregunta. Gracias por adelantado. |
#2
|
||||
|
||||
Firedac está bien para lo que quieres, aunque no sabemos bien qué quieres
Puedes conectar a distintas bases de datos con Firedac. Mira esto de embarcadero. |
#3
|
|||
|
|||
Buenas.
Gracias por el aporte. Lo que quiero hacer es que varios usuarios accedan a una misma bbdd en mysql. De ahí a buscar el componente sesión como siempre hago. Pero en FireDac no lo encuentro o no lo identifico. Gracias por la respuesta. |
#4
|
||||
|
||||
¿Componente sesión? no sé si existe en firedac, pero todas las bases de datos relacionales usan transacciones para control multiusuario.
Normalmente usarás un componente BaseDatos, otro Transaction que enlaza con el de BaseDatos y luego los DataSet que necesites. |
#5
|
|||
|
|||
He estado buscando y efectivamente no hay, lo realizaré con transacciones.
Gracias por todo. |
#6
|
|||
|
|||
Sugerencia para trabajar con mysql
hola, prueba con Unidac
|
#7
|
||||
|
||||
He usado más de 12 lenguajes y mas frameworks/drivers de BD de los que me puedo acordar, hasta incluso crear mis propios componentes. Y todos son la misma cosa: Un componente para conectar a la BD, y quizas otro para jalar los datos en un DataSet.
Por lo que escribes, parece que estas demasiado "ligado" a una forma muy especifica de trabajar de algún componente anterior(?). Y quizás me atrevo a decir no tienes mucha experiencia con motores de BD relacionales(?). Siempre es MEJOR saber como hacer las cosas de forma "nativa" a tu motor (como hacer un backup o manejar transacciones con BEGIN/COMMIT, etc). Usar componentes extras puede ser OK, pero no es una razon para intentar ignorar como funcionan las BD. Como sea: No veo ninguna razon para desconfiar de cualquier componente con trayectoria y menos de firedac, que viene de caja. Usar mysql es muy facil: https://blogs.embarcadero.com/learn-...ss-sample-app/
__________________
El malabarista. Última edición por mamcx fecha: 08-01-2021 a las 15:39:35. |
#8
|
|||
|
|||
Buenas.
Efectivamente, la cuestión es qué siempre he tenido más menos una misma forma de trabajar en los proyectos (heredada), pero ahora que lo permite, quiero probar otras cosas para avanzar y hacerlas diferentes. Experiencia tengo mucha también, pero siempre heredé la forma de trabajar del anterior sin dejarme modificar nada, cosas de cárnicas y jefes que no aceptan sugerencias. Como el proyecto parte de cero, mi primera elección ha sido Firedac de forma nativa y ahí estoy empeñado y ya van saliendo las cosas como quiero modificando viejos vicios. No desconfío, de hecho, sigo con FireDac en este proyecto. Gracias por los enlaces, voy a verlos. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Sugerencia para optimizar interfaz | nfrfabian | Desarrollo en Delphi para Android | 7 | 27-11-2018 18:17:25 |
Sugerencia para juniors en delphi | axlmaster | Internet | 10 | 18-03-2017 20:41:54 |
sugerencia para sacar informe | brookly_n | Impresión | 1 | 27-12-2006 19:12:04 |
Como configuro MySQL para trabajar en delphi? | desve | MySQL | 7 | 23-11-2006 20:04:59 |
sugerencia para concectarse a bd interbase | Manuel | Conexión con bases de datos | 2 | 16-01-2004 17:15:30 |
|