Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Perl Programming >> .

Che cosa SQL script Perl fare

? SQL Perl script usano il linguaggio Perl per creare una connessione e di interrogare il server di database . È possibile utilizzare la connessione per interrogare i dati dal database , al fine di creare interattivi , contenuti dinamici per i vostri lettori web . È inoltre possibile utilizzare gli script per inserire i dati - come ad esempio un modulo di registrazione utente - nella banca dati per il successivo recupero . Scopo

Poiché non è possibile utilizzare la sintassi Perl per uno script di database , programmatori e amministratori di database deve utilizzare il codice SQL per modificare o interrogare i dati. Lo script utilizza le librerie di collegamento Perl per la connessione al database ed eseguire il codice . Le librerie traducono la lingua del server Web in Perl per la lingua del driver di database .
Connection

È necessario connettersi al database prima di eseguire gli script . Il codice seguente si connette a un database Oracle per prepararla per i vostri script Perl :

my $ dbh = DBI - > connect ( ' DBI : Oracle : i clienti ' ) per

Il database a cui la sceneggiatura collega è " clienti". le librerie Perl gestire qualsiasi codice necessario per la connessione, in modo che solo bisogno di specificare il tipo di server e il nome del database .
Attuazione

Dopo aver creato la connessione, creare lo script che viene eseguito sul server di database . Lo script utilizzato dipende da cosa si vuole fare con i dati . Per esempio, se si desidera recuperare un elenco di ordini per un cliente , il seguente script SQL vale :

select * from ordini dove customerId = 44

Questo script recupera un elenco di ordini per un cliente con l' ID di 44 .
Attenzione

Quando si utilizza il linguaggio SQL in una pagina web , assicuratevi di fregare i dati da tutti i caratteri che possono essere potenzialmente utilizzato per un cosiddetto mod SQL iniezione. Questo tipo di hack sfrutta le vulnerabilità di sicurezza di un sito web , permettendo agli hacker di inserire il codice SQL in moduli Web sul sito Web , quindi utilizzare il codice per rubare dati o cancellare i dati dal database .

 

Programmazione © www.354353.com