Ho un bel problemino...![]()
Mi hanno chiesto di prelevare dei dati da un database di DB2. Dalle ricerche che ho fatto sui vecchi 3d ho capito che 'se po fa'' ma come ?
Come ci si può connettere ad un DB?
Grazie e![]()
Ho un bel problemino...![]()
Mi hanno chiesto di prelevare dei dati da un database di DB2. Dalle ricerche che ho fatto sui vecchi 3d ho capito che 'se po fa'' ma come ?
Come ci si può connettere ad un DB?
Grazie e![]()
Mai utilizzato DB2, pero' in PHP ci sono delle classi di astrazione del DB che permettono di gestire un qualsiasi DB allo stesso modo
ad esempio:
http://adodb.sourceforge.net/
OK!
Ho scaricato la adodb ed ho fatto un piccolo test di prova su un DB di MySQL...
Ma ora![]()
Quale tipo di connessione devo istanziare? Nei DB elencati dalla documentazione DB2 non c'è...
Dalla home page:
ti ho mandato il link proprio perche' avevo visto che supportava DB2.The PHP version currently supports an amazing number of databases, thanks to the wonderful ADOdb community: MySQL, PostgreSQL, Interbase, Firebird, Informix, Oracle, MS SQL, Foxpro, Access, ADO, Sybase, FrontBase, DB2, SAP DB, SQLite, Netezza, LDAP, and generic ODBC, ODBTP. The Sybase, Informix, FrontBase and PostgreSQL, Netezza, LDAP, ODBTP drivers are community contributions. Here is the complete list of drivers.
Immagino (ma non posso garantirlo) che si dovra' fare:
Poi non so se PHP abbia bisogno di altre librerie per supportare le connessioni ad un DB2. Probabilmente nella documentazione di adodb c'e' scritto. Come in quella di PHPCodice PHP:
$DB = NewADOConnection('DB2');
Inoltre dagli errori che - speriamo di no - riceverai puoi capire quale libreria eventualmente manca
http://phplens.com/adodb/supported.databases.html
guarda la 5a e la 6a riga della tabella
Su che macchina, se e' su un i5/OS potrei suggerire il metodo che uso io.
Scusatemi ma stavo leggendo la documentazione in italiano.... :rollo:
Io e l'inglese non andiamo molto d'accordo...