Conexión a través de ADODB PHP a Varias BD
Aca voy a colocar pequeños ejemplos de como conectarse a varias Bases de Datos a través de ADODB 5.04, lo primero que haremos es crear un archivo de "configuracion.php" el cual va a tener los parametros de usuarios, password, host hacia la base de datos ejemplo 1: configura_pgsql.php esta es la configuración de conexión hacia PostgreSql.
configura_pgsql.php
<?php
include('/usr/share/php/adodb/adodb.inc.php'); //for linux
session_start();
define('DB_ADONAME', 'postgres');
define('DB_SERVER', 'localhost');
define('DB_SERVER_USERNAME', 'mi_usuario');
define('DB_SERVER_PASSWORD', 'mi_clave');
define('DB_DATABASE', 'prueba');
define('USE_PCONNECT', 'true');
define('STORE_SESSIONS', 'postgres');
?>
Ahora el Programa que va a interactuar con nuestra base de datos lo vamos a llamar "prueba.php" este codigo nos va a servir para cualquier consulta que queramos solo debemos cambiar el include y listo
<?php
include 'configura_pgsql.php';
$conn = &ADONewConnection(DB_ADONAME);
$conn->PConnect(DB_SERVER, DB_SERVER_USERNAME, DB_SERVER_PASSWORD,DB_DATABASE);
$sql = "SELECT * FROM PRUEBA";
print $sql;
echo '<br>';
$rs = $conn->Execute($sql);
echo '<pre>';
print_r ($rs);
echo '</pre>';
?>
ejemplo 2: configura_oracle.php esta es la configuración de conexión hacia Oracle.
<?php
include('/usr/share/php/adodb/adodb.inc.php'); //for linux
session_start();
define('DB_ADONAME', 'oci8');
define('DB_SERVER', 'localhost');
define('DB_SERVER_USERNAME', 'mi_usuario');
define('DB_SERVER_PASSWORD', 'mi_clave');
define('DB_DATABASE', 'prueba');
define('USE_PCONNECT', 'true');
define('STORE_SESSIONS', 'oracle');
?>
ejemplo 3: configura_mysql.php esta es la configuración de conexión hacia MySql.
<?php
include('/usr/share/php/adodb/adodb.inc.php'); //for linux
session_start();
define('DB_ADONAME', 'mysql');
define('DB_SERVER', 'localhost');
define('DB_SERVER_USERNAME', 'mi_usuario');
define('DB_SERVER_PASSWORD', 'mi_clave');
define('DB_DATABASE', 'prueba');
define('USE_PCONNECT', 'true');
define('STORE_SESSIONS', 'mysql');
?>
De esta forma tenemos 3 conexiones distintas a través de ADODB con PHP y poder hacer asi el uso en nuestros desarrollo web.

