IT  UK - CD E DVD LINUX + IMBALLAGGIO + SPEDIZIONE = 0 (zero) EURO
clicca qui per tornare su www.tuttosulinux.com
- tutto su Linux e sul software libero -

inserisci qui le parole da cercare nel sito


powered by FreeFind

LINUX HOWTO IN ITALIANO
Avanti Indietro Indice

14. Driver d'interfaccia ai database di Perl, per PostgreSQL (DBI)

14.1 Interfaccia di Perl a PostgreSQL

PERL è l'acronimo di 'Practical Extraction and Report Language'. Perl è disponibile su tutti i sistemi operativi, e per tutte le piattaforme hardware del mondo. Potete usare Perl su: Windows95/NT, Apple Macintosh iMac, tutte le versioni di Unix (Solaris, HPUX, AIX, Linux, Irix, SCO ecc..), mainframe MVS, desktop OS/2, OS/400, Amdahl UTS, e molti altri. Perl gira ANCHE su molti sistemi operativi e hardware poco diffusi, o generalmente sconosciuti!! Così non sorprendetevi se vedete perl girare su sistemi operativi usati molto raramente. Potete immaginare quanto estesa sia la base di utenti e di sviluppatori del Perl. Il linguaggio Perl ha, come il linguaggio "C", una vita molto lunga, e sarà usato per migliaia di anni nel futuro! Perl gira 10 volte più rapidamente di Java, e qualche volta è più rapido anche del "C". Java è un sistema molto complesso; la sua macchina virtuale, e l'interprete, lo rendono estremamente lento, instabile ed inaffidabile. Perl è molto semplice, rapido, ed è orientato agli oggetti.

L'interfaccia di Perl a PostgreSQL è inclusa nella distribuzione di PostgreSQL. Cercate nella directory src/pgsql_perl5.

14.2 Interfaccia DBI di Perl ai Database

COS'È DBI ?

DBI, l'Interfaccia di Perl ai Database, è una API (Application Programming Interface) d'accesso ai database per il linguaggio Perl. Le specifiche delle API DBI di Perl, definiscono un insieme coerente di funzioni, variabili e convenzioni, che forniscono un'interfaccia ai database indipendente dal database utilizzato. L'iniziativa dei Driver Database (Perl DBI) ha standardizzato l'interfaccia di numerosi motori database commerciali; cosicché potete, ad esempio, passare da Oracle a PostgreSQL con poca fatica.

Driver DBI per PostgreSQL

Prima di installare DBD PostgreSQL (Driver), dovete installare DBI. Prelevate il driver DBI:

Prelevate DBD-Pg come segue

Supporto tecnico per DBI

Documenti sulla DBI

Ci sono alcune fonti di informazioni sulla DBI.

Documentazione POD: I POD sono grandi raccolte di documentazione, solitamente incluse nei programmi perl; esse documentano il codice ``sul posto'', fornendo un'utile risorsa per i programmatori e gli utenti dei moduli. I POD, per DBI e driver, stanno diventando sempre più una consuetudine, e la documentazione per questi moduli può essere letta con i seguenti comandi:


I POD per le specifiche DBI possono essere letti con il comando
        $ perldoc DBI

Gli utenti dello strato di emulazione Oraper, incluso nel DBD::Oracle, possono
leggere come programmare con l'interfaccia Oraperl, digitando:
        $ perldoc Oraperl

Gli utenti del modulo DBD::mSQL possono leggere le descrizione di alcune delle funzioni
riservate, e delle particolarità del driver, digitando:
        $ perldoc DBD::mSQL

Le FAQ (Frequently Asked Questions) sono anche disponibili come
documentazione POD. Leggetele digitando:
        $ perldoc DBI::FAQ

POD in generale: Le informazioni su come scrivere POD, e sulla filosofia dei POD in
generale, possono essere lette digitando:
        $ perldoc perlpod

Gli utenti, con il modulo Tk installato, possono essere interessati a sapere che è disponibile un lettore di POD, chiamato tkpod, basato su Tk; esso formatta i documenti POD in un modo da renderli facilmente leggibili.

Vedere anche:

Le mailing list, cui gli utenti possono partecipare, sono:

DBI è supportata sotto le piattaforme Windows 95 / NT ?

Ora, le versioni per Win32 della DBI, e di DBD::Oracle, sono una parte standard della DBI e quindi, scaricando una versione della DBI maggiore della 0.81, dovrebbero funzionare bene. Dalla DBI, attraverso ODBC, potete accedere ai database Microsoft Access e SQL-Server. Esiste uno 'strato di emulazione' per il modulo Win32::ODBC. È chiamato DBI::W32ODBC, ed è Fornito con DBI-0.79 (o più recente), Vi servirà il modulo Win32::ODBC.

Supporto Commerciale e Addestramento

PERL CLINIC: Perl Clinic può stringere accordi di supporto commerciale per Perl, DBI, DBD::Oracle e Oraperl. Il supporto è fornito dalla compagnia in cui lavora Tim Bunce, autore della DBI. Per maggiori informazioni sui loro servizi, vedere:

14.3 Provare l'interfaccia al Perl

Vedere la sezione: Provare l'interfaccia di Perl a PostgreSQL


Avanti Indietro Indice
 
 
[ home | appunti | recensioni | links | chat | forum | contattaci | cerca nel web ]

Sito segnalato da Yahoo!

clicca qui per tornare su www.tuttosulinux.com
- tutto su Linux e sul software libero -
- © 2001- www.tuttosulinux.com tutti i diritti riservati - webmaster@tuttosulinux.com -