¿Cómo conectar la base de datos ODBC con PHP?

Microsoft Open Database Connectivity (ODBC) es una interfaz de lenguaje de programación de aplicaciones C. De modo que las aplicaciones pueden acceder a datos de diferentes sistemas de gestión de bases de datos. Los diseñadores de ODBC intentaron hacerlo independiente de los sistemas de bases de datos y los sistemas operativos. En este artículo, estamos utilizando la base de datos de Microsoft Access para establecer una conexión.

Requisitos: si los controladores ODBC están instalados o la versión anterior está instalada, actualice a la última versión o instale el controlador primero 

  • Inicie el servidor XAMPP iniciando Apache
  • Escriba un script PHP para la conexión de la base de datos de Access.
  • Ejecútelo en un navegador local.
  • La base de datos se ha conectado correctamente.

Pasos a seguir para la conexión ODBC a una base de datos de MS Access:

  • Abra el icono de herramientas administrativas en su panel de control

  • Haga doble clic en el icono Fuentes de datos (ODBC) que se encuentra dentro.

  • Elija la pestaña DSN del sistema.

                               

  • Haga clic en Agregar en la pestaña DSN del sistema.

  • Seleccione el controlador de Microsoft Access, haga clic en Finalizar

  • En la siguiente pantalla, haga clic en seleccionar para ubicar la base de datos

  • Asigne a la base de datos un nombre de fuente de datos (DSN) como se muestra en la imagen de arriba. Haga clic en Aceptar.

Ejemplo: El siguiente ejemplo demuestra el script de conexión simple.

PHP

<!DOCTYPE html>
<html>
 
<body>
 <?php
   //Storing DSN(Data Source Name created)
  $dsn="raj";
  $user="root";
  $password="";
    
   //storing connection id in $conn
  $conn=odbc_connect($dsn,$user, $password);
 
  //Checking connection id or reference
  if (!$conn)
   {
   echo (die(odbc_error()));
   }
   else
  {
      echo "Connection Successful !";
  }
  //Resource releasing
  odbc_close($conn);
  ?>
 
</body>
</html>

 La siguiente salida se mostrará en el navegador

Producción: 

Connection Successful !

Publicación traducida automáticamente

Artículo escrito por coder36 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *