Conexión con Firebird en Linux - PHP 7.3

Conexión con Firebird en Linux - PHP 7.3

En Scriptcase, tenemos los siguientes controladores disponibles para las conexiones Firebird: Firebird PDO, Firebird. Si está utilizando su propio entorno preconfigurado, las extensiones de Firebird deben ser habilitadas manualmente en PHP.










Prerrequisitos

Si está utilizando una instalación manual en Linux, necesitará instalar la extensión php de Firebird. Vea a continuación cómo hacerlo.

1 - Acceda a su terminal Linux y escriba esta línea según su sistema operativo para instalar el controlador PDO de Firebird.

UbuntuCentOS
sudo apt-get install php7.3-interbasesudo yum install php-interbase

2 - Compruebe que el controlador Firebird está habilitado en sus diagnósticos de Scriptcase. Aquí se explica cómo localizar sus diagnósticos y verificar que el controlador está habilitado.

  • Accediendo al menú superior Ayuda > Diagnóstico, puede encontrarlo fácilmente a través de la interfaz.

Acceso al diagnóstico - Menú de ayuda

  • O bien, accediendo a la ruta de instalación de Scriptcase:

127.0.0.1/scriptcase/diagnosis.php o domain.com/scriptcase/diagnosis.php

Creación de una conexión en Scriptcase

A continuación se explica cómo crear una conexión en su proyecto Scriptcase utilizando la base de datos Firebird.

1 - Acceda a cualquier proyecto desde su Scriptcase.

2 - Haga clic en el icono Nueva conexión para crear una conexión.

Crear una nueva conexión

o vaya al menú Base de datos > Nueva conexión.

Crear una nueva conexión

Después aparecerá una nueva página con todas las conexiones a la base de datos.

3 - Seleccione la conexión Firebird.

Selección de la conexión a la base de datos

Conexión

Introduzca los parámetros para conectarse a su base de datos Firebird de la siguiente manera:

Conexión a la base de datos

  • Nombre de la conexión: Establezca el nombre de su nueva conexión. Por defecto, Scriptcase añade el prefijo conn junto con el nombre de la base de datos.

  • Driver de SGBD: Seleccione el controlador Firebird utilizado para la conexión. En este ejemplo utilizamos el controlador Firebird.

  • SGBD host o IP: Introduzca la IP o el dominio del servidor donde está instalada la base de datos.
    • Ex: dominio_servidor.com o 192.168.254.170.
  • Puerto: Introduzca el puerto numérico de su servidor de base de datos.
    • Ex: 3050.
  • Nombre de la base de datos: Introduzca la base de datos creada para ser utilizada por el usuario introducido.

  • Usuario: Introduzca el usuario para autenticar la conexión a su base de datos Firebird.

  • Contraseña: Introduzca la contraseña para completar el proceso de autenticación.

  • Probar conexión: Pulse este botón para obtener una respuesta de la petición de Scriptcase para saber si los parámetros introducidos son correctos.

Prueba de la conexión a la base de datos

Filtro

Accediendo a esta pestaña, se puede configurar qué elementos de la Base de Datos se mostrarán en la conexión, dependiendo del propietario o no.

Filtrar la conexión a la base de datos

Mostrar

Permite que la conexión Firebird vea tablas, vistas, tablas del sistema y procedimientos en función de los elementos seleccionados por el usuario. Por defecto, los elementos Tables y Views ya están seleccionados por Scriptcase.

  • Tablas: Al seleccionar esta opción, se mostrarán las tablas de su base de datos.
    • Por defecto, Scriptcase activa esta opción.

  • Views: Al seleccionar esta opción se mostrarán las vistas de la base de datos.
    • Por defecto, Scriptcase activa esta opción.

  • Tablas del sistema: Al seleccionar esta opción, se mostrarán las tablas del sistema de su base de datos.

  • Procedures: Al seleccionar esta opción, se mostrarán los procedimientos de su base de datos.

Búsquedas

Permite definir qué tablas y propietarios se muestran.

  • Tablas: En esta opción se puede definir qué tablas se muestran. El ajuste puede contener un PREFIX% o nombre de las tablas a mostrar.
    • Por defecto, Scriptcase deja esta opción vacía.
    • Ex:

    Ejemplo de uso de prefijos


  • Propietario: Informar al usuario que ve las tablas insertadas para su visualización.
    • El usuario debe ir en mayúsculas, como en el ejemplo anterior.

  • Mostrar: Elija si se muestran las tablas para el propietario introducido.

NOTA: Al utilizar el filtrado de tablas, elimina tablas innecesarias para su proyecto y mejora el rendimiento de su conexión a la base de datos.

Avanzado

En esta pestaña tiene acceso a los ajustes específicos de la conexión. Los cambios realizados en esta sección afectan a la visualización de los datos y al rendimiento de la aplicación.

Configuración avanzada de la conexión a la base de datos

  • client_encoding: Seleccione la codificación utilizada en su base de datos. En el ejemplo anterior, hemos utilizado client_encoding UTF-8.

  • Separador decimal: Seleccione el tipo de separador para los registros decimales, entre la coma y el punto.
    • Por defecto, se selecciona el punto . como separador.

  • Conexión persistente: Establezca si las conexiones se cerrarán después de que sus scripts se ejecuten en las aplicaciones de Scriptcase.
    • Por defecto, Scriptcase desactiva esta opción.

  • Usar el esquema antes del nombre de la tabla: Establezca si el esquema de la base de datos se muestra antes de los nombres de las tablas.
    • Por defecto, Scriptcase activa esta opción.

    • Ex:

    Ejemplo de uso del sistema


    • Related Articles

    • Conexión con Firebird en macOS - PHP 7.3

      Prerrequisitos Si está utilizando una instalación manual en MacOS, tendrá que instalar PHP y el controlador de Firebird estará habilitado. Haga clic aquí para ver cómo hacerlo. 1 - Compruebe que el controlador Firebird está habilitado en sus ...
    • Conexión con Firebird en Windows - PHP 7.3

      If you are using a manual installation on Windows, you will need to enable the Firebird extensions in the php.ini file. See below for how to do this. 1 - In the `php.ini` file uncomment the line for the Firebird extension php_pdo_firebird by removing ...
    • Instalando PHP 7.3 - Linux

      Esta documentación le indicará los pasos necesarios para hacer la instalación del PHP 7.3, Apache 2.4 y Scriptcase de forma manual en un entorno Linux. Haciendo ese tipo de instalación, usted es responsable por toda la configuración de su entorno, ...
    • Conexión Informix - Scriptcase 8.1 - Linux

      Para activar la conexión con Informix en Linux, hay que realizar los siguientes pasos: Requisitos previos Paso 1 -  Añadir la arquitectura i386 e instalar los paquetes abajo : UBUNTU\DEBIAN CENTOS\RHEL - sudo dpkg --add-architecture i386 
- sudo ...
    • Conexión DB2 - Scriptcase 8.1 - Linux

      Para activar la conexión con DB2 en Linux, hay que realizar los siguientes pasos: Requisitos previos Paso 1  -  Añadir la arquitectura i386 e instalar los paquetes a continuación: UBUNTU\DEBIAN CENTOS\RHEL - sudo dpkg --add-architecture i386 
- sudo ...