FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Conexion con MySQL
Hola Jacinto, gracias por tu respuesta, es que estoy aprendiendo de MySQL, por eso pregunto tanto, yo trabajo con tablas planas y aca me defiendo un poco, bueno cuando estuve haciendo las pruebas con dbExpress, SQLConnection me aparece un error de "Unable to load LibMySql.dll", lei por ahi me recomendaron colocarlo en windows\system pero nada, entonces que hice coloque un dataset y un datatable del BDE y me conecto y veo datos, edito y demas, pero me pide la bendita contraseña, que estare haciendo mal. gracias por todo.
Ahora envio la segunda parte y es cuando me quiero conectar desde otro PC a la BD, que en este caso es la mia.. envio error en el adjunto. Maury Manosalva. |
#2
|
|||
|
|||
Cita:
|
#3
|
||||
|
||||
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 |
#4
|
|||
|
|||
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 |
#5
|
||||
|
||||
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. |
|
|
|