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 09-03-2009
Avatar de DarkDrakon
DarkDrakon DarkDrakon is offline
Miembro
 
Registrado: abr 2005
Ubicación: Tacna - Peru
Posts: 46
Poder: 0
DarkDrakon Va por buen camino
Thumbs down Mostrar todas las Base de Datos en MySQL...

Estoy desarrollando una Aplicacion Generica... la cual se encarga de enlazar con distintos Gestores de Base de Datos como Ms Access, MySQL, SQL, etc...

pero quisiera que cuando escoja como Gestor a MySQL, me muestre en un ComboBox o ListBox, etc. todas las Base de Datos que tengan Agregeado MySQL...

He estado buscando pero sin exito.. Me Vendria bien su Ayuda...

Gracias de Antemano...
__________________
Dark Drakon::


"Ego sum Draco dormiens ... Aut insanit Draco, aut Versus facit..."

Responder Con Cita
  #2  
Antiguo 09-03-2009
Avatar de droguerman
droguerman droguerman is offline
Miembro
 
Registrado: abr 2005
Ubicación: tierra
Posts: 999
Poder: 20
droguerman Va por buen camino
Código SQL [-]
Show Databases;
__________________
self.free;
Responder Con Cita
  #3  
Antiguo 09-03-2009
Avatar de DarkDrakon
DarkDrakon DarkDrakon is offline
Miembro
 
Registrado: abr 2005
Ubicación: Tacna - Peru
Posts: 46
Poder: 0
DarkDrakon Va por buen camino
Exclamation

Gracias... Lo he probado, pero tendria que estar previamente conectado a una base de datos... quisiera saber si habria la manera de que no tenga que hacer. Desde la Aplicacion Misma...

Gracias de Antemano...
__________________
Dark Drakon::


"Ego sum Draco dormiens ... Aut insanit Draco, aut Versus facit..."

Responder Con Cita
  #4  
Antiguo 09-03-2009
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
La solución que te da droguerman es la adecuada, no entiendo la objeción. ¿Cómo quieres tener información de un servidor si no estás conectado a él? Para conectarte a un servidor de MySQL no requieres especificar una base de datos, aunque es posible que algunos componentes lo exijan, pero no es el caso de Zeos o MyDac, dos de los más utilizados.

// Saludos
Responder Con Cita
  #5  
Antiguo 09-03-2009
Avatar de DarkDrakon
DarkDrakon DarkDrakon is offline
Miembro
 
Registrado: abr 2005
Ubicación: Tacna - Peru
Posts: 46
Poder: 0
DarkDrakon Va por buen camino
Exclamation

lo que pasa es que para hacer esa consulta, tengo que estar conectado a una base de datos... o hay alguna manera de solo conectarme con el Gestor...

osea necesito mostrar en un combobox, todas las base de datos existentes en MySQL, para ahi recien conectarme a una BD.
__________________
Dark Drakon::


"Ego sum Draco dormiens ... Aut insanit Draco, aut Versus facit..."

Responder Con Cita
  #6  
Antiguo 09-03-2009
Avatar de droguerman
droguerman droguerman is offline
Miembro
 
Registrado: abr 2005
Ubicación: tierra
Posts: 999
Poder: 20
droguerman Va por buen camino
Puedes conectarte inicialmente a la base de datos principal que es donde se almacena toda la información de la instalación (esa base de datos tambien se llama mysql).

La otra solución sería que entres en la carpeta data y revises el archivo mysql, lo cual no tiene mucho sentido porque para eso existe el motor de base de datos, además del hecho que tu aplicación es genérica, lo cual significa que no siempre los archivos de la base de datos van a estar disponibles localmente, pueden estar en red, en una lan o en internet.

Saludos
__________________
self.free;
Responder Con Cita
  #7  
Antiguo 10-03-2009
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por DarkDrakon
lo que pasa es que para hacer esa consulta, tengo que estar conectado a una base de datos... o hay alguna manera de solo
conectarme con el Gestor
Es lo que te digo. Para conectarte a un servidor de MySQL no es necesario especificar una base, sólamente el usuario y contraseña. Si no te conectas al servidor, es virtualmente imposible saber nada de él. Por lo general, el acceso físico a la base será imposible (si está bien administrado).

// Saludos
Responder Con Cita
  #8  
Antiguo 10-03-2009
Avatar de DarkDrakon
DarkDrakon DarkDrakon is offline
Miembro
 
Registrado: abr 2005
Ubicación: Tacna - Peru
Posts: 46
Poder: 0
DarkDrakon Va por buen camino
Talking Agradecimiento

Cita:
Empezado por droguerman Ver Mensaje
Puedes conectarte inicialmente a la base de datos principal que es donde se almacena toda la información de la instalación (esa base de datos tambien se llama mysql).

La otra solución sería que entres en la carpeta data y revises el archivo mysql, lo cual no tiene mucho sentido porque para eso existe el motor de base de datos, además del hecho que tu aplicación es genérica, lo cual significa que no siempre los archivos de la base de datos van a estar disponibles localmente, pueden estar en red, en una lan o en internet.

Saludos
Agradezco tu solucion... me ha servido mucho tu ayuda ... No habia visto esa solución...

Gracias a los que dieron un vistazo a este hilo ...
__________________
Dark Drakon::


"Ego sum Draco dormiens ... Aut insanit Draco, aut Versus facit..."

Responder Con Cita
  #9  
Antiguo 10-03-2009
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
¿Alguna vez intentaste conectarte sin especificar una base?

No entiendo para qué hacer él truco de conectarte a la base mysql si no es necesario. Además, un servidor bien puesto no debería dar acceso a esa base.

// Saludos
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
Mostrar Base de Datos Radesky Conexión con bases de datos 6 04-05-2008 01:21:39
Mostrar todas las bases de datos Albano MySQL 10 10-12-2006 03:34:23
Mostrar datos MySQL en QReport damix Conexión con bases de datos 2 21-06-2005 23:43:56
Como mostrar una lista de bases de datos en un servidor MySQL con Zeos? guillote Conexión con bases de datos 1 30-07-2004 02:25:42
Como puedo mostrar una lista de bases de datos en un servidor MySQL con Zeos? guillote MySQL 0 27-07-2004 03:32:20


La franja horaria es GMT +2. Ahora son las 08:42:36.


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