connessione php al db2 del mainframe ibm

Giuliotresauri

Nuovo Utente
9 Nov 2008
21
0
0
Ho l'indirizzo ip,e il nome del database del sistema host mainframe (un mvs) su cui e' installato il db2.

Come faccio a connettere una applicazione php a tale database installato su sistema host?

Ho cercato in rete in merito alle pdo_odbc e pdo_ibm (in merito ai driver).

Ho abilitato alcune estensioni in php.ini come per esempio extension=php_pdo.dll e extension=php_pdo_odbc.dll,

il codice che tenta di fare la connessione è questo

PHP:
<?php
$dsn2="jdbc: DRIVER=COM.ibm.db2os390.sqlj.jdbc.DB2SQLJDriver;DATABASE=ITIBMDB2T;" . "HOSTNAME=XXX.XX.XX.XX;PORT=NNNN;PROTOCOL=TCPIP;";
$dbh = new PDO($dsn2, $username, $passwd); 
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo "Connection to $db2location established\n";
?>
Ho omesso l'indirizzo IP (hostname) e la porta che mi sono già noti.

Ovviamente,all'atto dell'esecuzione mi da' il classico messaggio

Failed: could not find driver


Ovviamente ci saranno delle cose che non ho fatto,come per esempio aver sbagliato qualcosa nel driver o non aver dichiarato il driver oppure non aver installato alcune estensioni che gestiscono la connessione al mainframe.

Chi e' in grado di dirmi cosa dovrei fare precisamente?

Grazie.
 
Ultima modifica:

Discussioni simili