Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-05-2022
RobertLtu RobertLtu is offline
Registrado
 
Registrado: jun 2021
Posts: 5
Poder: 0
RobertLtu Va por buen camino
Cómo trabajar con bases de datos SQL

Hola a todos.

Desde hace algún tiempo estoy incursionando en Delphi utilizando ADO. Hasta el momento solo he conectado bases de datos access y dbf. Quiero iniciarme en el desarrollo sobre SQL y necesito ayuda porque en este tema estoy en cero.
Necesito saber que servidor SQL utilizar en el que pueda diseñar las bases de datos y las tablas de forma visual y no con la línea de comandos y como conectar y utilizar esta base de datos desde Delphi.
Trabajo sobre Windows 7x32 y desarrollo en Delphi 10.3 CE, las aplicaciones las hago para utilizarlas en mi trabajo diario.

Gracias de antemano a todos
Responder Con Cita
  #2  
Antiguo 04-05-2022
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.293
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Hola Roberto, bienvenido a los foros.
Te recomiendo la guía de estilo (https://www.clubdelphi.com/foros/guiaestilo.php) sobre todo la parte donde dice que hay que poner "títulos descriptivos a los hilos".

Cita:
Empezado por RobertLtu Ver Mensaje
Desde hace algún tiempo estoy incursionando en Delphi utilizando ADO.
Hasta el momento solo he conectado bases de datos access y dbf.
Quiero iniciarme en el desarrollo sobre SQL y necesito ayuda porque en este tema estoy en cero.
Necesito saber que servidor SQL utilizar en el que pueda diseñar las bases de datos y las tablas de forma visual y no con la línea de comandos y como conectar y utilizar esta base de datos desde Delphi.
Como servidor de Base de Datos tienes varios gratuitos: SQLServer Express, Firebird, Interbase, MySQL, PostgreSQL.
A mi personalmente me gusta mucho SQLServer. Como he comentado arriba tienes una versión Express que es gratuita, siempre que las limitaciones que tiene esa versión encajen con lo que necesitas. Las más importantes son estas:

* Nº de procesadores: 1
* Memoria RAM máxima: 1 Gb
* Espacio máximo de la base de datos: 10 Gb a partir de SQLServer 2008
* Instancias máximas: 16

Además si gas trabajado con ADO+Access, pues ya te es familiar, porque para conectarte a SQLServer también puedes usar ADO, aunque revisa antes los componentes FireDAC (que es muy similar en la mayoría de cosas) y más nuevos.

En caso de SQLServer, necesitas instalar el servidor de Base de Datos:
https://www.microsoft.com/es-es/down...aspx?id=101064

y la herramienta de administración (SQlServer Management Studio):
https://www.microsoft.com/es-es/down...aspx?id=101064

Si te decantas por otro, el propio Delphi viene con Interbase. Y muy similar a él tienes FireBird.
Para ambos tienes IBExpert (https://www.ibexpert.net/ibe/) que tiene una versión Free para administrarlas.

Para MySQL hay muchos administradores. Yo uso HeidiSQL (https://www.heidisql.com/) que también te sirve para SQLServer, PostgreSQL,...
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 04-05-2022
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.057
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Y este libro es esencial.
Responder Con Cita
  #4  
Antiguo 04-05-2022
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.293
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
En esta sección del FTP del club, tienes bastantes manuales. Entre ellos el que comenta [Casimiro] y también el de la versión 6.
La cara oculta de Delphi 4
La cara oculta de Delphi 6

Aunque te parezca que son antiguos, la mayoría de conceptos no han cambiado.
En concreto los que afectan a Bases de Datos, son los que menos y verás que hay bastante contenido al respecto:







...



...





Vamos, que tienes para entretenerte un rato...
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #5  
Antiguo 04-05-2022
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.293
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Revisa porque hay más.
Por ejemplo, tienes uno para trabajar desde Delphi con SQLServer+ADO
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #6  
Antiguo 04-05-2022
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.913
Poder: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Por lo que mencionas de tu uso anterior, hay una decision fundamental y es si el motor de BD es "externo" y operas contra el tipo cliente/servidor, o embeido y lo despliegas como una "dll" junto a tu app.

En el primer caso, PostgreSQL, SQL Server serian mis opciones principales. Ten en cuenta que esto tiene implicación a la hora de hacer hosting o de poder soportar miles de usuarios (así que si por ahi van tus deseos, al usar SQL Server debes tener claro los costos/beneficios).

En el segundo caso las opciones son mas limitadas, y Firebird/Interbase o Sqlite son lo que hay. De ambos, Firebird es la mas completa (y se puede desplegar tipo servidor) pero Sqlite es lo único que anda en móviles.

---

Yo uso principalmente PostgreSQL, que en mi opinion es la mejor BD a nivel general, junto sqlite para móviles (que implica una complicación de hacer sincronización), pero es solo mezclar si tienes necesidad de ambos escenarios. Si lo móvil no esta en la ecuación
__________________
El malabarista.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
¿Es mejor trabajar con una o Varias Bases de Datos? Delphitest Conexión con bases de datos 13 20-10-2014 21:20:59
Como obtener e instalar algunos componentes para trabajar Bases de Datos JoAnCa Varios 3 12-05-2008 23:57:59
trabajar con dos conexiones de bases de datos pyanqn Conexión con bases de datos 0 21-12-2005 23:34:41
me hace falta un componente para trabajar con fechas y bases de datos fearlex Conexión con bases de datos 17 13-07-2004 23:37:28
¿Como Trabajar Con Bases Dbase IV en Delphi 7? josral Conexión con bases de datos 2 14-08-2003 15:40:33


La franja horaria es GMT +2. Ahora son las 06:40:03.


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
Copyright 1996-2007 Club Delphi