FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Cita:
|
#2
|
||||
|
||||
MySQL como conectarse.
1 - Instalamos MySQL
- En caso de utilizar la versión 5 alpha, no utilizar passwords, sin seguridad - Corran la base de datos, en versiones anteriores a la 5 alpha, verán un semaforo que debe estar en verde. - Importante crear una base de datos para probar ******************************************************* 2 - Usamos dbexpress 3 - Colocamos un componente "SQLConnection" Configuramos la conexión - hostname = localhost o el nombre del servidor(conexion remota) - database = nombre de la base de datos - user_name = root 4 - La propiedad connected la ponemos en True y Listo, ya debe estar funcionando. Nota: Para este tipo de conexión es indispensable contar un el driver de MySQL para dbexpress apropiado. (pueden bajarse el de Corelab) ******************************************************* sigue despues del paso 1. 2 - Usamos BDE - Instalar adicionalmente el driver de ODBC para MySQL - A veces es necesario reiniciar la maquina - Debemos ir al panel de control - Herramientas admistrativas - Orígenes de datos (ODBC) - Hacemos click en la pestaña DNS del sistema - Agregamos un nuevo origen de base de datos, seleccionando "MySQL ODBC Driver" - Ahora llenamos la información que nos pide el formulario - Data Source Name = es el nombre de la conexion ODBC(alias) - server = localhost o el nombre del servidor(conexion remota) - database = nombre de la base de datos - user = root 3 - Colocamos un componente "Database" 4 - En la propiedad AliasName escogemos el nombre de la conexion que hemos creado en atraves del ODBC - En la propiedad DatabaseName debemos poner el nombre de la base de datos - La propiedad Connected la ponemos en True y Listo, ya debe estar funcionando. ******************************************************* Nota: Pueden usar componentes de terceros, o conectarse a "pata" usando solo el driver de mysql (opción solo para avanzados). - Cualquier duda, pueden escribirme a fernandosolis5@gmail.com |
#3
|
|||
|
|||
Tengo una duda, respecto a este tema.
Si estan usando DBExpress, Porque se complican con ODBC?? Con DBExpress se pueden conectar directo a MySQL sin necesidad de ODBC y es mas rapido y menos complicado despues el proceso de instalacion. Otra duda, que quizas responda a la anterior Que Version de Delphi estan usando? Delphi6 ya trae la posibilidad de usar MySQL con DBEXpress sin necesidad de ODBC. Saludos cordiales Juan Carlos |
#4
|
||||
|
||||
Re JCarlosas
Yo utilizo Delphi 7.
En cuanto, a por que usar DBE? Es principalmente en cuanto a compatibilidad con los proyectos viejos, y la dificultad o falta de tiempo para migralos a DBExpress. Pero tienes razón, en la medida de lo posible es mejor usar Dbexpress, al menos para los proyectos nuevos. |
|
|
|