Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   Conexión con MySQL (https://www.clubdelphi.com/foros/showthread.php?t=64896)

chinchan 09-11-2009 17:37:39

Conexión con MySQL
 
Hola a todos. ¿Sabéis cómo me puedo conectar a una base de datos MySQL con los componentes ADO de C++ Builder?. Gracias

paco_galo 10-11-2009 00:21:50

Pues almenos yo he hecho mi coneccion con un driver llamado Mysql connector y me funciona muy bien

1.- Instalar MySql Connector
2.- En el BDE Administrator crear un nuevo alias y desde el mismo crear un ODBC DSN.
3.1.- Cuando selecciones el driver para hacer la coneccion selecciona el Mysql Connector y lo configuras usando los datos de tu servidor.
3.- BCB puedes conectarlo a un ado connection a travez del ConectionString seleccionas el alias que has creado.

Creo que es todo, espero haberme explicado, es mi primera respuesta :o
Pero por cualquier cosa aqui estamos

chinchan 10-11-2009 02:30:13

Gracias por tu respuesta, pero por partes: He instalado lo que me has dicho, el MySql Connector. Ahora me dices que en el BDE Administrator cree un nuevo alias, pero qué "Database Driver Name" utilizo, no me aparece MySQL.
Tampoco veo cómo "crear desde el mismo el ODBC DSN". Gracias de nuevo por tu ayuda.

paco_galo 10-11-2009 07:01:55

  1. Muy bien. Instalas el Mysql Connector.
  2. En el BDEAdministrator creas un nuevo objeto y lo renombras.
  3. En el menu Objeto dice ODBC Administrator, seleccionalo
  4. Ahi buscas el DSN de Sistema y le das Agregar.
  5. Seleccionas Mysql ODBC Driver, a continuacion llenas con los datos de tu servidor.
  6. Si usas un servidor local usas localhost con el nombre de usuario y contraseña correcta y eliges la base de datos que vas a usar.
  7. Una vez hecho esto guardas todo y en el BDE selecionas el objeto creado y renombrado y le das en la opcion ODBC DSN y seleccionas el que acabas de crear en el ODBC Administrator.
  8. Aplicas los cambios al Objeto.
  9. Asi queda creado el Alias que podras seleccionar luego en el ADOConnection del BCB.
  10. En el ADOConnection hay una propiedad que se llama connectionstring
  11. y abre una ventana de configuracion.
  12. Seleccionas Build y a continuacion seleccionas:
  13. Microsoft OLE DB Provider for ODBC Driver
  14. y le das en el boton siguiente.
  15. Sigue seleccionar el nombre del origen de datos que se ha creado en el BDEAdministrator osea el alias.
Bueno creo que asi me explico mejor ;)
y como te dije antes si tienes alguna duda aqui estamos

chinchan 10-11-2009 19:55:20

Claro, así cualquiera, tan mascaito y bien explicado es fácil. Me funciona perfectamente. MUCHAS CRACIAS por tu paciencia. Un saludo

rgstuamigo 12-11-2009 14:32:06

Lo mas practico es usar los componentes Zeos ya que son componentes libres y gratuitos y no nesecitan al BDE que ya esta obsoleto, es decir es la forma como se trabajaba antes y aparte de eso si se esta trabajando con el BDE pues en el caso de que quieras llevar tu aplicacion a otra PC tendrias que instalarlo ,logicamente tambien el Mysql ODBC Drive.;); en cambio con los componentes Zeos la conexion es mas rapida y directa desde la aplicacion al servidor ya que no necesita ningun intermediario para tal; solo se necesita la libreria que vienen en el propio archivo de Zeos.
Para poder instalar estos componentes te sugiero seguir este Tutorial.;); es practicamente lo mismo en c++Builder.
Saludos...:)


La franja horaria es GMT +2. Ahora son las 13:48:06.

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