You are currently browsing the tag archive for the ‘MySQL’ tag.
Para conectarse desde una aplicación a un servidor de base de datos MySQL usando PHP son necesarios 3 elementos:
-
mySQL: Es el sistema de gestión de base de datos (DBMS) de fuente abierta mas usado debido a su rápido rendimiento, alta fiabilidad y facilidad de uso. Es usada por tanto desarrolladores web individuales como por organizaciones de rápido crecimiento como son los lideres del mercado Yahoo!, Google, Nokia, etc. http://www.mysql.com
-
PHP: Es un lenguaje de programación interpretado (scripting) usado normalmente para la creación de paginas web dinámicas y que puede ser embebido en el código HTML. http://www.php.net
-
Apache HTTP Server: Es un servidor HTTP de fuente abierta para diversos sistemas operativos (Windows, Unix) que tiene como objetivo proveer de manera segura, eficiente y extensible servios HTTP en sincronización con los actuales estándares HTTP. http://httpd.apache.org
Los pasos a seguir para poder establecer una conexión entre PHP y MySQL son mostrados a continuación:
- Instalación de Apache HTTP Server:





Errores conocidos a la hora de la instalación.
El error mas común durante la instalación es que el uso del puerto 80 ya este siendo usado por otra aplicación o servicio, por lo general por IIS que es el Servidor Web que se instala por defecto cuando se instalan las herramientas de Microsoft. Para solucionar esto lo que se debe hacer es deshabilitar el servicio que utiliza el puerto. Seguir la RutaInicio -> Panel de Control -> Herramientas Administrativas -> Servicios

Seleccionar el servicio y hacer clic en Detener el servicio.
Probar la funcionalidad del Servidor Apache HTTP
- Instalación de PHP
- Instalación de MySQL
- Creación de un script en PHP con conexión a base de datos MySQL
Asegurarse de que el servicio este corriendo.

Entrar a una pagina Web e ingresar la dirección http://localhost:80
Si la instalación ha sido correcta debe aparecer un mensaje como el siguiente




Seleccione la ruta donde se encuentra instalado el archivo de configuración del servidor Apache.

Seleccionar la instalación de las extensiones MySQLi las cuales proveen las funciones para establecer conexiones con bases de datos MySQL.












Luego grabar este script con el nombre conexion.php en la carpeta htdocs que se encuentra en el directorio donde se instalo el Apache Http Server.
Para finalizar abrir una ventana de Internet y Explorer e ir a la dirección http://localhost/conexion.php y probar el script!
En este tutorial enseñaremos como configurar Visual Studio.Net para conectarse con una base de datos MySQL.
En este ejemplo se están utilizando las siguientes herramientas.
- Visual Studio .Net 2008 Professional Edition
- MySQL Server 5 Community Edition
- Windows Vista Ultimate
Una de las maneras de establecer una conexión de base de datos desde la plataforma .Net es mediante ODBC el cual es un estándar de la industria para acceder a una base de datos. En el grafico a continuación se ve el flujo de control que se da cuando se usa la solución ODBC.Net para acceder a MySQL

Para iniciar se necesitara descargar e instalar el driver de ODBC de MySQL el cual se puede encontrar en esta dirección: http://dev.mysql.com/downloads/connector/odbc/5.1.html
Asegúrese de descargar la versión que sea soportada por su versión de Visual Studio, MySQL y Sistema Operativo. El proceso de instalación se muestra a continuación.




Una vez realizado esto ingresar a Start -> Control Panel-> Administrative Tools -> Data Sources (ODBC)
En la ventana ODBC Data Source Administrator hacer click en Add y seleccionar el Driver Instalado (En mi caso MySQL ODBC 5.1 Driver)


En la pantalla de configuración siguiente dele un nombre y descripción a su conexión, la ubicación del servidor (localhost ya que se trata de un servidor local), los nombres de usuario y contraseña usados para conectarse a MySQL y el nombre de la base de datos a la que quiere conectarse (En mi caso test).

Para terminar la conexión ingresar a Visual Studio.Net. En el Menú Tools hacer click en Connect to a Database…
En la nueva ventana de Dialogo que aparece seleccionar Microsoft ODBC Data Source y hacer click en Continue

En la ventana de anadir de conexión seleccionar la opción Use user or system data source name y en el menú desplegable seleccionar la creada por nosotros: Mi Conexión a MySQL.
Para finalizar ingrese sus credenciales (nombre de usuario y contraseña) nuevamente.

Haga Click en Aceptar y la conexión fue establecida!. Para poder explorar nuestra base de datos ir al menú View->ServerExplorer y expandir el nodo Data Connections

