Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Perl Προγραμματισμός

Τι Do SQL Perl Scripts Do

; SQL Perl scripts χρησιμοποιούν τη γλώσσα Perl για να δημιουργήσετε μια σύνδεση και της διερεύνησης του server της βάσης δεδομένων . Μπορείτε να χρησιμοποιήσετε τη σύνδεση για την αναζήτηση στοιχείων από τη βάση δεδομένων για να δημιουργήσετε διαδραστικές , δυναμικό περιεχόμενο για τους αναγνώστες σας στο Web . Μπορείτε επίσης να χρησιμοποιήσετε τα σενάρια για την εισαγωγή δεδομένων - όπως μια φόρμα εγγραφής χρήστη - στη βάση δεδομένων για μεταγενέστερη ανάκτηση . Σκοπός
Η

Επειδή δεν μπορείτε να χρησιμοποιήσετε τη σύνταξη Perl για ένα σενάριο βάσης δεδομένων , προγραμματιστές και διαχειριστές βάσεων δεδομένων πρέπει να χρησιμοποιήσετε SQL κώδικα για να επεξεργαστείτε ή να διερευνούν τα δεδομένα . Το σενάριο χρησιμοποιεί τις βιβλιοθήκες σύνδεσης Perl για να συνδεθείτε με τη βάση δεδομένων και την εκτέλεση του κώδικα . Οι βιβλιοθήκες μεταφράσει τη γλώσσα Perl διακομιστή Web με τη γλώσσα του προγράμματος οδήγησης βάσης δεδομένων .
Εικόνων Σύνδεση
Η

Πρέπει να συνδεθείτε με τη βάση δεδομένων , πριν να εκτελέσετε τα σενάρια . Ο ακόλουθος κώδικας συνδέεται με μια βάση δεδομένων της Oracle για να την προετοιμάσει για Perl scripts σας :

$ μου dbh = DBI - > connect ( ' DBI : Oracle : πελάτες » )

Η βάση δεδομένων στην οποία το σενάριο συνδέει είναι " πελάτες ". Οι βιβλιοθήκες Perl χειριστεί οποιοδήποτε κώδικα που απαιτείται για τη σύνδεση , οπότε το μόνο που χρειάζεται να καθορίσετε τον τύπο του διακομιστή και το όνομα της βάσης δεδομένων .

Η Εφαρμογή

Αφού δημιουργήσετε τη σύνδεση , τη δημιουργία του script που τρέχει στον server της βάσης δεδομένων . Το σενάριο που χρησιμοποιείτε εξαρτάται από το τι θέλετε να κάνετε με τα δεδομένα . Για παράδειγμα , εάν θέλετε να ανακτήσετε μια λίστα των παραγγελιών ενός πελάτη , η ακόλουθη δέσμη ενεργειών SQL ισχύει :

επιλέξτε * από εντολές WHERE CustomerID = 44

αυτό το σενάριο ανακτά μια λίστα των παραγγελιών για ένας πελάτης με την ταυτότητα των 44 .
εικόνων Προειδοποίηση
Η

Όταν χρησιμοποιείτε τη γλώσσα SQL σε μια ιστοσελίδα , φροντίστε να τρίψετε τα δεδομένα από οποιαδήποτε χαρακτήρων που μπορούν δυνητικά να χρησιμοποιείται για το λεγόμενο hack SQL ένεση . Αυτό το είδος των hack εκμεταλλεύεται ευπάθεια ασφάλειας ενός δικτυακού τόπου , επιτρέποντας χάκερ να εισάγετε κώδικα SQL σε φόρμες Web στην ιστοσελίδα της , στη συνέχεια, χρησιμοποιήστε τον κωδικό για να κλέψει τα δεδομένα ή να διαγράψετε δεδομένα από τη βάση δεδομένων .

Η

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα